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 

本文出自 “运维之巅” 博客,请务必保留此出处http://trnux.blog.51cto.com/6998102/1657309

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。