ssh 连接偶尔会挂起

ssh 连接偶尔会挂起

每当我 ssh 到其他地方时,连接都会正常 1-10 分钟,然后挂起:没有错误消息,只是停止接受输入。我可以退出(CR- ~- .)但就是这样。我在我的日志中或我连接的服务器上找不到任何可疑的东西。ssh -vvv在断开连接时运行不会产生任何消息,并且连接到sshd -dd也不会显示任何信息。我​​不认为这是超时,因为它发生在不规则的时间间隔:有时是 1 分钟,有时是 10 分钟。我可以通过while $(sleep 1); do date; done在远程计算机上运行来准确地知道它何时断开连接。

其他说明:

  • 我同时运行的所有 ssh 连接都同时挂起。
  • tcpdump显示当它挂起时,它也会停止发送或接收数据包。
  • netstat但是,表示连接仍然​​处于建立状态。
  • 听起来很像此主题,但设置ServerAliveInterval为 30 则会导致连接以Timeout, server not responding.
  • 我在 Debian sid 中​​运行 openssh 1:6.7p1-2。

这很可能是连接问题,而不仅仅是 ssh,但我正尝试以某种方式获取调试信息。

我该如何调试它?

相关内容