以下是我可以如何重现有问题的服务器上的错误:
$ 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分钟左右,那么前三次会再次运行。 系统pipe理员无法识别问题。
这可能是一个连接速率的限制,由平台相当于iptables
强加的。 每分钟三个连接是最常见的设置,看起来像你所看到的那样可疑。