原文链接http://www.intgoo.com/100121.html
有时候ssh会遇到一种情况,ssh连接服务器总要十几秒或者几十秒。通常这个时
候会误以为是是连不上去的
很多时候是ssh的DNS反解析,反解析没有找到你本机的hostname和ip对应,这样
就会造成连接延时。
我暂时试过的方法主要有以下几种。
1.修改服务器配置文件/etc/ssh/sshd_config, 将#UseDNS yes,改成UseDNS no。注意大小写。然后重启sshd服务。
2.在服务器上/etc/hosts(centos等)中写入hostname与ip对应,格式如下
你本机的ip 你本机的主机名
其中我最主要使用的是第一种。也是比较简单的。如果以上方法都不能解决,最好就查日志了