ituser - 小小IT人遨游大大IT界

解决Linux_SSH 连接慢

2018-01-07 12:47:38 115次浏览


用ssh连其他linux机器,会等待10-30秒才有提示输入密码。严重影响工作效率。登录很慢,登录上去后速度正常,这种情况主要有两种可能的原因:

1、SERVER的SSHD会去DNS查找访问的CLIENT IP的HOSTNAME,如果DNS不可用或者没有相关记录,就会消耗一段时间。 2、在authentication gssapi-with-mic有时候也会消耗一段时间

解决方法

关闭DNS反向解析 在linux中,默认就是开启了SSH的反向DNS解析,这个会消耗大量时间,因此需要关闭。 vi /etc/ssh/sshd_config 原来为: #UseDNS yes 修改为: UseDNS=no

1、关闭SERVER上的GSS认证 在authentication gssapi-with-mic有很大的可能出现问题,因此关闭GSS认证可以提高ssh连接速度。 vi /etc/ssh/sshd_config 原来为: #GSSAPIAuthentication no 修改为: GSSAPIAuthentication no

注意:修改之后记得重启sshd服务 service sshd restart

说明

所有内容来及个人经验和互联网摘取,如有雷同纯属巧合,如有冒犯,欢迎留言,分享即快乐,感谢互联网中每一位懂得分享的ituser!QQ群:127331971(备注:ituser.cn)