最近发现用Xshell登陆我自己的虚拟机很慢,找了下资料:

ssh的服务端在连接时会自动检测dns环境是否一致导致的,修改为不检测即可,操作如下:

修改文件:/etc/ssh/sshd_config

找到UseDNS

UseDNS yes  --->默认为注释行

UseDNS no  --->把注释打开,改为no,然后重启ssh服务即可

[root@qiushilinux ~]# vim /etc/ssh/sshd_config /UseDNS120 #ClientAliveCountMax 3121 #ShowPatchLevel no122 UseDNS no123 #PidFile /var/run/sshd.pid124 #MaxStartups 10:30:100125 #PermitTunnel no126 #ChrootDirectory none127 128 # no default banner path129 #Banner none130 131 # override default of no subsystems132 Subsystem       sftp    /usr/libexec/openssh/sftp-server133 134 # Example of overriding settings on a per-user basis:set nu

改完之后重启sshd服务

[root@qiushilinux ~]# service sshd restart停止 sshd:                                                [确定]正在启动 sshd:                                            [确定]

重新用xshell连接可以发现速度变快了