`
chirking
  • 浏览: 35935 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

Linux系统下SSH远程登录速度慢的解决办法

阅读更多

Linux系统 ssh连接有时候很慢,大概要等半分钟甚至更久。ping的速度也非常好,让人误以为是ssh连接不上。

最为常见的原因是因为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使配置生效

 

另外在

authentication gssapi-with-mic也有可能出现问题,在server上/etc/ssh/sshd_config文件中修改GSSAPIAuthentication no.

/etc/init.d/sshd restart重启sshd进程使配置生效。


如果以上两招还不能解决问题,善于使用DEBUG MODE ssh -v来查看log,找到停滞时间最长的步骤,然后针对性的修改配置解决。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics