最近在windows上SSH登录linux虚拟机特别慢,主要是出现输入用户名的提示需要很长时间,然后输入密码之后也经常没有反应。但是虚拟机之间(已经有hosts解析)没有问题。
刚好换了一台window也登录也是同样问题,下定决心要解决一下。
通过下面修改/etc/ssh/sshd_config中两个参数,解决了ssh登录慢问题,很开心记录一下。
1、在linux中,默认就是开启了SSH的反向DNS解析,这个会消耗大量时间,因此需要关闭。
# vi /etc/ssh/sshd_config
UseDNS no
在配置文件中,虽然UseDNS yes是被注释的,但默认开关就是yes
2、关闭SERVER上的GSS认证
在authentication gssapi-with-mic有很大的可能出现问题,因此关闭GSS认证可以提高ssh连接速度。
# vi /etc/ssh/sshd_config
GSSAPIAuthentication no
3、systemctl restart sshd重启一下ssh服务
再次ssh连接linux服务器,正常!
转载于:https://blog.51cto.com/jsahz/2397201