ssh时,密码输入框(密码输入提示)很晚才出现的解决方法

新配置了一台server(centos6.2),发现从windows使用putty登录时,在输入用户名后总是很慢才提示输入密码


[root@FDFS-1 ~]# ssh -V
OpenSSH_5.3p1, OpenSSL 1.0.0-fips 29 Mar 2010


发现ssh的版本较高了

使用另一台linux服务器连接,使用-vvv参数查看详细信息



发现ssh拖延在这三个动作上面

[root@FDFS-1 ~]# ssh -vvv [email protected]
...
debug3: Trying to reverse map address 192.168.16.53.
...
Cannot determine realm for numeric host address
...
debug1: An invalid name was supplied

,这几个动作内容其实也就是对客户端的IP进行反解


在默认情况下,ssh会对客户端ip做ptr反向解析,网上主要的解决方法为:关闭ssh的反解

将注释掉的 “#UseDNS yes” 替换成 “UseDNS no”,原项目即便是注释了,默认也是启用的


sed -i 's/#UseDNS yes/UseDNS no/g' /etc/ssh/sshd_config
service sshd restart


情况到这里应该有所解决


如果问题仍然存在,请注释(或清空)/etc/resolv.conf内的所有dns server数据,一定是某条dns server的信息有误导致dns查询缓慢


解决by: http://forum.ivorde.ro/ssh-disable-dns-reverse-lookups-t71.html


你可能感兴趣的:(lookup,centos,ssh,reverse)