几个月来,我一直运行ESXi 4.0服务器几个WinServer2003和几个Ubuntu服务器10.4虚拟机。 6GB i7华硕P6T硬件的性能令人印象深刻。
突然,一个星期前,通过局域网连接(通过广域网的连接(pipe道)很久以前就断开了),login到Ubuntu虚拟机的ssh需要10分钟。 login这些虚拟机时,密码提示立即到达,失败的密码立即响应。
但是,当我login的时候,shell提示符出现,我挂了很多分钟。 有时连接会在shell提示符出现之前挂起,有时候我可以键入一个命令,但是一旦我点击返回,机器就会挂起。 10分钟后控制返回,虚拟机响应。
注意:在同一台主机上有几个Ubuntu虚拟机,我可以看到所有的方法都是一样的。 但是,只有一个VM显示此行为。 这就是为什么我顺便提到了ESXi主机 – 我不认为这与问题有任何关系。
当我连接到故障虚拟机的控制台(通过vSphere Client)时,从未看到这种行为。 Ubuntu虚拟机从控制台都响应良好。
我已经看到: http : //kb.vmware.com/selfservice/microsites/search.do ? cmd=displayKC&docType=kc&externalId=1003496&sliceId=1&docTypeID=DT_KB_1_1&dialogID=229586372&stateId=1%200%20229588522 …因为这涉及到延误在看到密码提示,似乎没有解决这里。
任何其他build议非常欢迎 – 谢谢。
在ssshd_config中closures“使用dns”
这通常是由GSSAPIAuthentication引起的,在sshd_config中设置为“no”并重新启动sshd。