ubuntu 连接服务器慢认证慢的问题
自安装Ubuntu 10.0.4以来.每次连远程服务器都比较头疼.ssh认证特别慢.要等上5S以上.其实解决的办法很简单.
1 |
sudo vim /etc/ ssh /ssh_config |
2 |
GSSAPIAuthentication no |
保存.OK.
再连接试下.
分析结果,主要原因为:DNS的解析IP导致,可分别使用以下几种分析处理方式
1、在server上/etc/hosts文件中把你本机的ip和hostname加入
2、在server上/etc/ssh/sshd_config文件中修改或加入UseDNS=no
3、注释掉server上/etc/resolv.conf中不使用的IP所有行
4、修改server上/etc/nsswitch.conf中hosts为hosts:files
5、authentication gssapi-with-mic也有可能出现问题,在server上/etc/ssh/sshd_config文件中修改 GSSAPIAuthentication no。/etc/init.d/sshd restart重启sshd进程使配置生效。
如之前为服务器配置了双网卡,使的在/etc/resolv.conf文件中多了一行目前不使用的IP地址。注释或者删除该行即可。