Linux 解决SSH启动慢的问题

阅读(4575)

现象

客户端进行ssh连接时,比较慢,原因是服务端的dns反向解析在作祟。

原因

ssh服务端默认进行dns反向解析,是出于安全考虑,如反查当前IP对应的域名是否和传输的一致,是否被授权。

解决

如果不需要这个功能,就关掉它。

  1. 修改 /etc/ssh/sshd_config ,增加不进行DNS反向解析的配置:

    UseDNS no

  1. 重启ssh生效:

    /etc/init.d/sshd restart

类似的,还有MySQL也有DNS反向解析导致连接慢的问题

ref: http://unix.stackexchange.com/questions/56941/what-is-the-point-of-sshd-usedns-option

Tags: dns,ssh