我与我的台式机位于同一 LAN 中的服务器建立了多个 ssh 连接。有些会话启用了 X 转发,有些则没有。这两种类型的会话偶尔会挂起几秒钟,即对鼠标和/或键盘没有反应,也不会更新其显示的内容。经过短暂的延迟后,它们可以正常工作,会话不会崩溃或出现任何问题。
我在台式机上运行 lubuntu 13.04,在服务器上运行 Scientific Linux 6.3。服务器上的 sshd 和台式机上的 ssh 客户端没有做任何特别的操作。两台机器都远未达到满负荷状态。有什么想法吗?
更新:tcpdump 显示我的台式机继续向服务器发送数据包(大约 10 个数据包左右),服务器只是在一段时间内不再响应。还有另外两个人在同一台服务器上工作,他们没有遇到这个问题。
更新 2:似乎不仅 ssh 会话会延迟,有时互联网连接也会停止工作一段时间。我之前没有注意到,因为当时我没有上网。互联网中断似乎与 ssh 中断无关(时间上)。另外:这不是典型的无线问题——这台机器甚至没有无线网卡。
更新 3:更换 NIC 并不能解决问题。
答案1
正如解释的那样https://serverfault.com/a/209716/32017这可能是由于定期重新交换密钥造成的。在此过程中,“正常”连接活动会暂停。