为什么 ssh 第一次、第二次和第三次都能成功,但第四次却超时?

为什么 ssh 第一次、第二次和第三次都能成功,但第四次却超时?

我希望能够使用ssh,但最终我会间歇性地超时。

以下是我在相关服务器上重现错误的方法:

$ ssh <user>@<server> ls # returns contents as expected
$ ssh <user>@<server> ls # " " " " 
$ ssh <user>@<server> ls # " " " " 
$ ssh <user>@<server> ls # times out
ssh: connect to host <server> port 22: Connection timed out

如果我等待大约 10 分钟左右,前三次它都会再次工作。系统管理员无法识别问题所在。

答案1

这可能是平台的等效措施施加的连接速率限制iptables。每分钟三次连接是最常见的设置,看起来很像您所看到的。

相关内容