解决ssh连接认证很慢的问题
问题描述:
使用VirtualBox安装CentOS7时,在ssh远程登录到其他主机上时发现ssh登录时间很长,因为系统默认使用了dns反查,这样的话当ssh某个IP时,系统会试图通过DNS反向查相对应的域名,如果DNS中没有这个IP的域名解析,则会等到DNS查询超时才会进行下一步,消耗很长时间。
解决方式:
修改/etc/ssh/sshd_config
文件,默认情况下会有一行被注释掉的记录,虽然这条记录被注释掉了,但ssh缺省情况下UseDNS的值是yes,所以要显式的指定该值为no。
#UseDNS yes
#改为
UseDNS no
重新启动ssh服务。
service sshd restart
完成。