linux下怎样登录ftp服务器
1、首先,连接相应linux主机,进入到linux命令行状态下,等待输入shell指令。
2、其次,在linux命令行中输入:ftp 101834115。
3、最后,按下回车键执行shell指令,此时会看到已成功连接上ftp服务,可输入ftp命令了。
在linux命令中登陆ssh服务的命令是ssh ip,例如:ssh 19218612。
输入账户和密码后,您可以登录Linux服务器。
ssh登录Linux服务器的默认端口为22,即ssh 19218612 22,通常可以省略22。 如果设置了其他端口,则不能省略它们。
扩展资料:
1、SSH连接原理
ssh服务是一个守护进程(demon)。系统后台监视客户端的连接。ssh服务端的进程名为sshd,它负责实时监视客户端的请求(IP 22端口),包括交换公共密钥和其他信息。
ssh服务器由两部分组成:openssh(提供ssh服务) 、openssl(提供加密的程序)。
ssh客户端可以用XSHELL,Securert,Mobaxterm和其他工具连接。
2、SSH的工作机制
服务器启动时,会生成一个密钥(768位公共密钥),本地ssh客户端向ssh服务器发送连接请求,然后服务器检查连接点客户端发送的数据和IP地址。
确认有效性后,将密钥(768位)发送给客户端。此时,客户端将本地私有密钥(256位)和服务器的公共密钥(768位)结合成密钥对key(1024位),然后将其发送回服务器以建立连接,建立连接通过key-pair数据传输。
Telnet协议是Internet远程登录服务的标准协议,它为用户提供了在本地计算机上完成远程主机工作的能力。很多终端使用者都习惯在计算机上利用Telnet会话来远程控制服务器。这里小编就分两步为大家演示如何在Windows系统上利用Telnet协议连接Linux服务器。
步骤一:在Windows系统上打开Telnet功能;
步骤二:在Linux系统上启用Telnet服务。
Windows终端开启Telnet功能
由于在Windows Vista之后的版本默认并没有提供Telnet功能。如果需要使用Telnet就必须打开此项功能。以Windows 7为例,首先打开控制面板。
然后在控制面板中打开“程序和功能”。
再在左上角点击“打开或关闭Windows功能”。
在“打开或关闭Windows功能”对话框中勾选“Telnet客户端”,点击确定,系统会自动安装。到此Windows终端的工作已经完成。
Linux服务器开启Telnet服务
许多Linux系统在默认情况下是不安装Telnet服务的,如果需要使用就必须安装此项服务。安装的方法有很多,小编在这里只介绍yum安装Telnet服务,它的优点是能够自动检查安装包的依赖文件不用人为干预,当然前提是系统必须联网。在提示符下输入“yum install -y telnet-server”命令安装Telnet服务。最后出现Complete,代表安装完成。
使用命令“vi /etc/xinetdd/telnet”编辑Telnet的配置文件,将disable的值改成no。
重启启动xinetd服务,使得telnet配置生效。
在Linux服务器上打开Telnet协议的23端口。使用命令“vi /etc/sysconfig/iptables”添加红框内的代码,保存。
重新启动iptables,使得防火墙策略生效。
在Windows上,用“telnet IP地址”命令,再输入用户名和密码,就可以完成Linux服务器的远程登录。
实现此的技术原理:
在内网通过域名绑定服务器,外网SSH访问连接时,通过域名的访问,实现访问内网LINUX。
具体的实现过程如下:
明确LINUX服务器内网访问地址端口,确保LINUX服务器正常开启SSH服务,在内网SSH可以正常访问连接。如图所示:
被访问端的Linux主机上使用nat123动态域名解析Linux版本。
在被访问端的Linux服务器安装nat123客户端,并登录使用它。
登录网页,左侧用户中心,添加域名解析,选择动态域名解析并添加确认。
选择动态域名解析记录,使用二级域名,或自己的域名。鼠标放在输入框有向导提示。如不理解负载均衡,不要勾选多点登录。
新添加动态解析后,等待几分钟生效。解析生效后,动态解析域名与本地公网IP是保持对应的。可以通过ping下域名核实,返回结果IP地址为本地公网IP地址时,表示动态解析生效正常。
路由器端口映射,路由映射SSH访问22端口。
因为公网IP是在路由器上的,外网访问时,需要经过路由,需要在路由器上做端口映射,将内网LINUX服务器访问22端口打通。路由器端口映射位置:转发规则/虚拟服务器/添加允许外网访问端口和协议。我的LINUX服务器SSH服务端口是默认的22,我内网对应LINUX服务器主机的内网IP地址是192168129。
外网访问时,使用动态解析域名。
在外网使用SSH访问内网LINUX服务器时,使用动态解析域名进行连接访问。域名是不变的,可以上网即可访问,再也不担心动态公网IP变化的问题。
本地为 Windows 系统
云服务器 ECS 实例创建好之后,您可以使用以下任意一种方式登录服务器:
远程登录软件 (如 Putty): 采用这种方式登录,请确保实例能访问公网。如果在创建实例时没有购买带宽,则不能使用远程桌面连接。
管理终端:无论您在创建实例时是否购买了带宽,只要您本地有网页浏览器,都可以通过管理控制台的管理终端登录实例。
使用远程登录软件登录实例
远程登录软件的用法大同小异。本文档以 Putty 为例,介绍如何远程登录实例。Putty 操作简单、免费、免安装,下载地址:http://wwwputtyorg/
启动 Puttyexe 程序,进入 Putty 主界面。
在 Host Name 中输入实例的公网IP地址。
使用默认端口 22。
在 Connection Type 中,选择 SSH。
在 Saved Session 中输入希望保存的名字,然后单击 Save ,这样以后可以方便调用而不需要每次输入 IP 地址。
单击 Open 进行连接。
首次连接,会出现以下提示。单击 是。
根据提示,分别输入您的 Linux 云服务器 ECS 实例的用户名和密码。密码不会显示在屏幕上。输入完成后回车。
您现在成功连接到实例,可以进行操作了。
使用管理终端
管理终端作为一种区别于普通远程的连接工具,在普通远程工具(比如 Putty、Xshell、SecureCRT 等)无法使用的下,您可以通过管理终端进入云服务器登陆界面,查看服务器界面当时状态;如果您拥有操作权限,可以登录到服务器进行操作配置,对于有技术能力的用户解决自己遇到的问题有很大的帮助。
使用场景
管理终端适用于包括但不限于以下场景:
实例引导速度慢如启动自检,您可以通过管理终端查看进度;
您的实例内部软件设置错误导致无法远程连接(例如防火墙设置出错),您可以通过管理终端登录,然后重新设置防火墙;
应用消耗 CPU/带宽比较高,导致无法远程连接(例如被肉鸡,进程CPU/带宽跑满),您可以通过管理终端进入登录结束异常进程等。
操作步骤
登录云服务器管理控制台。
定位到要连接的实例。
点击右侧的 更多 > 连接管理终端。
第一次使用会提示连接密码。该提示只出现一次,以后每次登录时都需要输入该密码,请务必记下该密码。
如果忘记密码,单击右上角的 修改管理终端密码。
单击左上角的 发送远程命令 的 连接管理终端。输入连接密码连接实例。
输入用户名和密码即可登录。如果持续黑屏,是因为 Linux 实例处于休眠状态,单击键盘任意键即可唤醒。
后台无法登陆,出现Access denied指的是配置文件不正确,具体解决步骤如下:
1、当在浏览器中进行打开自己的一个网页之后,提示Access denied for user 'root'@'localhost' (using password NO)提示了数据访问的错误信息。
2、需要更改root的权限远程的访问的权限,进行进入到自己数据库之后,进入mysql数据库中:use mysql。
3、进行执行update user set host='%' where user='root' 的命令进行执行。
4、执行了相关的命令之后,还是需要进行执行的flush privileges的命令。
5、还需要进行修改的是在etc/sysconfig/selinux进行编辑SELINUX=disabled中。
6、设置完成之后还是需要进行重启Linux,在访问之后,不在显示错误的内容。
windows下远程登陆linux服务器一般使用远程putty,secureCRT,xmanager等工具,使用SSH,serial,telnet等协议建立连接后可以打开字符窗口或者图像操作界面。
使用secureCRT进行远程登录的大致配置:
1、新建连接
配置连接参数
选择协议
完成
0条评论