SSH登录非常慢之解

今天给公司装了个新的linux服务器,就放在我旁边,装完后马上就发现一个问题。在用putty用ssh的方式登录的时候非常慢,百思不得其解,期间去检查过LDAP配置,取消LDAP服务,问题依旧,网上那个有人说去掉DNS配置就OK,我测试了下,果然真的很OK,但是DNS是一定要用的啊,后来我还是配置了DNS,然后我ping域中的域名居然ping不通,奇怪,ping IP就可以,我仔细检查了下,ping我们局域网的另外一个子网也不行,而DNS服务器的地址就是在那另外一个子网中,于是我马上检查IP设置,晕,我真的把子网掩码设置错了,我们划分的是用255.255.255.128作为子网掩码的,我还是用的默认的255.255.255.0,郁闷。改回后重启网络服务,/etc/init.d/network restart ,再登录那个server,果然速度非常之快了,后来上网查了下SSH的工作原理,当我们用用putty以ssh的方式向服务器发出登录请求的时候,服务器会反向向DNS服务器方向查询我们的域名,如果连接不到DNS服务器的话,连接就会卡在那里一会儿直至查询超时,所以登录也就这么慢了。