ssh 初始提示挂起 10 分钟但控制台登录和初始提示响应非常快 - 为什么?

ssh 初始提示挂起 10 分钟但控制台登录和初始提示响应非常快 - 为什么?

几个月来,我一直在运行 ESXi 4.0 服务器,其中有几台 WinServer2003 和几台 Ubuntu Server 10.4 VM。在 6GB i7 Asus P6T 硬件上,性能令人印象深刻。

突然,一周前,通过 LAN 连接时,SSH 登录 Ubuntu VM 需要 10 分钟(通过 WAN 连接时,连接(管道)在此之前很久就断开了)。登录这些 VM 时,会立即出现密码提示,并且会立即响应输入失败的密码。

但是我一登录,shell 提示符就出现了,然后我就挂了好几分钟。有时在 shell 提示符出现之前连接就挂了,有时我可以输入命令,但当我按下回车键时,机器就挂了。整整 10 分钟后,控制权又回来了,虚拟机有响应了。

注意:据我所知,同一台主机上有几台 Ubuntu VM,它们在所有方面都完全相同。但是,只有其中一台 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...因为这与查看密码提示的延迟有关,所以这似乎不是解决方案。

欢迎提出任何其他建议 - 谢谢。

答案1

在 ssshd_config 中关闭“使用 dns”

答案2

这通常是由 GSSAPIAuthentication 引起的,在 sshd_config 中将其设置为“no”,然后重新启动 sshd。

相关内容