Linux ssh远程登陆服务器连接速度慢
有时候,当我们ssh远程登陆服务器时,发现连接速度很慢,主要原因是
ssh根据该IP使用反向DNS找到主机名,使用DNS找到IP地址最后匹配一下IP是否合法,如果没有域名,或者DNS服务器很慢或不通,登陆就会很花时间。所以提供以下的解决方法。
在目标服务器修改sshd服务器端的配置 vi /etc/ssh/sshd_config UsePAM yes UseDNS no
重启sshd服务 service sshd restart
当我们再使用ssh登陆时,就会发现登陆连接速度快了很多。
工具:Xshell
演示系统:centos65
①:进入linux系统在root权限下使用:ifconfig命令查看当前linux的ip地址
②:service sshd start (第一次启动linux的SSH服务)
chkconfig sshd on (设置sshd开机启动)
(为了显示效果,这里使用restart重启sshd服务)
③:下载xshell等SSH远程连接工具:新建连接,输入ip地址,就可以自动连接远程linux
Xshell的主界面:点击**背景部分新建连接
然后输入linux的ip地址,ssh服务默认端口22,无需修改
单击确定:
点击连接,连接linux:依次输入用户名和密码
连接成功:
注意:xshell绑定的远程IP和端口必须与linux的ip和端口一致,默认端口22
我们平时操作远程Linux服务器的时候经常需要XShell工具进行连接,那么如何操作呢?下面小编给大家演示一下。
首先我们打开XShell工具,点击顶部的打开选项,如下图所示
接下来会弹出一个会话界面,我们点击新建按钮,如下图所示
然后我们在Linux系统中用ifconfig命令查看一下系统的地址信息,如下图所示
接下来在新建会话界面中我们输入Linux的地址,端口,协议信息,如下图所示
点击确定以后我们添加的连接信息就自动加载到会话列表中了,我们选择刚才新建的会话,然后点击连接按钮,如下图所示
接下来会弹出一个是否接受秘钥的提示,我们点击接受并保存按钮,如下图所示
然后就会弹出让我们输入账号的界面,这个账号是linux系统的账号,默认都是root,如下图所示
接下来输入root对应的密码,如下图所示,当然如果你有Public Key也可以选择的
最后登录系统以后我们可以用ll命令查看一下当前的文件夹内容,看是否真正的进入了远程Linux系统,如下图所示
0条评论