分类: LINUX
2009-07-24 09:25:35
下面说下如何解决这样的问题,
最为常见的原因是因为server的sshd会去DNS查找访问client IP的hostname,如果DNS不可用或者没有相关记录,就会耗费大量时间。
1, 在server上/etc/hosts文件中把你本机的ip和hostname加入
2, 在server上/etc/ssh/sshd_config文件中修改或加入UseDNS=no
3, 注释掉server上/etc/resolv.conf中所有行
4, 修改server上/etc/nsswitch.conf中hosts为hosts: files
5, reboot server使配置生效
PS:
“3、注释掉server上/etc/resolv.conf中所有行”
这个方法也太土了吧。人家DHCP的人怎么上外网阿!
只需要1,2,5这3步就足以