可能重复:
连接时ssh延迟
这是超级用户和serverfault之间的折腾,但我认为这是一个serverfaulty问题。
我在solaris盒子上开发…
uname -a
SunOS沙箱5.10 Generic_120011-14 sun4u sparc SUNW,UltraAX-i2
所以我经常通过腻子对它进行擦拭。
当我连接到它,我立即得到
使用用户名“stu”。
使用代理的公钥“imported-openssh-key”进行authentication
然后在我得到我的shell提示之前,它坐在那里10-20秒。 从来没有发生过,只是最近才开始使用Xvnc,但是我杀了所有的东西,在任何地方我都找不到任何错误。
当我看到/ var / adm / messages文件时,我得到了这个
5月15日14:16:10 sandbox sshd [15306]:[ID 800047 auth.info]从10.8.5.14端口3363 ssh2接受公共密钥
然后拖延,然后我得到我的提示。 我怎么才能知道发生了什么事情,这个过程需要很长时间才能启动?
这些延迟通常是由反向dns查找需要很长时间或超时造成的。 你不会说你正在使用哪个sshd,但是在openssh中,你可以在服务器上的sshd_config尝试UseDNS no ,看看是否消除了延迟。 如果是这样的话,你可以这样离开它,或者弄明白为什么反向DNS会造成问题,这可能表明服务器有一个常见的DNS问题,或者在查找PTR为您的地址。