关于ssh登陆很慢的解决办法

最近使用SSH客户端登录阿里云服务器的时候,输入用户名回车要等半分钟之后才让输入密码,让人抓狂。但是ping的速度很快,连接上之后操作也非常快。

最常见的原因是登录时SSH服务器去根据DNS查询客户端IP地址对应的主机名,如果DNS不可用或者没有相关记录,就会耗费大量时间。解决方法如下:

1、在server上/etc/hosts文件中把你本机的地址和主机名加入(客户端IP是拨号上网,IP地址不固定,这个行不通,继续下面一条即可);

2、在server上/etc/ssh/sshd_config文件中找到UseDNS,缺省情况下这一行注释掉的,默认值是yes;取消注释或加入UseDNS,设置为no

3、service sshd restart即可。