SSH 登陆太慢多是 DNS 解析的问题,默认配置下 sshd 初次接受 ssh 客户端链接的时候会自动反向解析客户端 IP 以获得 ssh 客户端的域名或主机名。若是这个时候 DNS 的反向解析不正确,sshd 就会等到 DNS 解析超时后才提供 ssh 链接,这样就形成链接时间过长、ssh 客户端等待的状况,通常为10-30秒左右。有个简单的解决办法就是在 sshd 的配置文件(sshd_config)里取消 sshd 的反向 DNS 解析。ssh
# vi /etc/ssh/sshd_config
找到UseDNS,修改成no
UseDNS no
重启SSH服务
# /etc/init.d/sshd restartrest