linux技巧:解决ssh连接等待延迟的问题

解决ssh连接等待几秒的问题

  平时我们连接ssh的时候,经常要等5秒或者更长的时候,才能连上,因为是虚拟机,主机通过vmnet8和虚拟机是同一网段,不存在延迟的问题,那一定是虚拟机sshd配置的问题。困恼了好久,突然任同学提到sshd_config的一个参数配置useDNS能解决这个问题,上网查了查信息,果然有影响,解释是这样的: ssh尽管用ip连接,但是ssh连接的时候,服务器端会去查IP的PTR记录,由于查不到PTR记录,最后返回错误,才回来响应客户端的连接,此过程中,客户端一直处于等待状态,只要把useDNS关闭,即可解决这一问题。1.备份并修改/etc/ssh/sshd_config,将UseDNS改为no 

#ShowPatchLevel no
UseDNS no                  
#PidFile /var/run/sshd.pid

2.重启sshd服务

/etc/init.d/sshd restart

OVER 

你可能感兴趣的:(linux,ssh,运维,技巧)