LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1048|回复: 7

为什么内网之间用SSH进行连接时会卡上将近20秒???

[复制链接]
发表于 2007-2-23 20:23:58 | 显示全部楼层 |阅读模式
要等将近20秒才出现输入密码提示,登陆后速度非常快,跟在本机一样。就是建立连接时会卡上将近20秒,这是怎么回事?

两台服务器ip 192.168.0.1和192.168.0.2
子网掩码255.255.255.0
 楼主| 发表于 2007-2-23 20:31:25 | 显示全部楼层
两台主机之间互相PING也非常快,一次ICMP响应只需0.03ms,为什么ssh登陆过程会这么慢,实在不解。
回复 支持 反对

使用道具 举报

发表于 2007-2-23 22:32:00 | 显示全部楼层
在配置文件里边加一行UseDNS no
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-25 15:40:00 | 显示全部楼层
正如楼上所说。是SSH SERVER使用了正反向DNS解析来验证客户端造成的,我在/etc/ssh/sshd_config里添加UseDNS no这一行后,登陆时间从20秒变成瞬间。

非常谢谢yuri高人的指点。
回复 支持 反对

使用道具 举报

发表于 2007-2-25 20:18:48 | 显示全部楼层
客气客气。
变通一下你也可以在/etc/hosts加一条记录也行.
回复 支持 反对

使用道具 举报

发表于 2007-2-25 20:58:02 | 显示全部楼层
我明天试一试
回复 支持 反对

使用道具 举报

发表于 2007-2-26 08:52:57 | 显示全部楼层
真是这样的,谢谢
回复 支持 反对

使用道具 举报

发表于 2007-2-28 10:51:28 | 显示全部楼层

我这怎么不行呢?

Post by zzzbbs
正如楼上所说。是SSH SERVER使用了正反向DNS解析来验证客户端造成的,我在/etc/ssh/sshd_config里添加UseDNS no这一行后,登陆时间从20秒变成瞬间。

非常谢谢yuri高人的指点。



我在/etc/ssh/sshd_config里面添加了UseDNS no后,通过ssh就无法登陆了,提示网络连接错误,禁用此行就又可以了,两台ip都是一个网段的,请教大虾!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表