Linux 解决SSH启动慢的问题
阅读(4575)现象
客户端进行ssh连接时,比较慢,原因是服务端的dns反向解析在作祟。
原因
ssh服务端默认进行dns反向解析,是出于安全考虑,如反查当前IP对应的域名是否和传输的一致,是否被授权。
解决
如果不需要这个功能,就关掉它。
- 修改
/etc/ssh/sshd_config
,增加不进行DNS反向解析的配置:
UseDNS no
- 重启ssh生效:
/etc/init.d/sshd restart
类似的,还有MySQL也有DNS反向解析导致连接慢的问题。
ref: http://unix.stackexchange.com/questions/56941/what-is-the-point-of-sshd-usedns-option