CentOS SSH 断管冻结

CentOS SSH broken pipe freeze

当我通过 SSH 连接到最近设置的 CentOS 机器时,如果我闲置太久,我将与服务器断开连接。终端冻结了很长时间(大约 30 秒),然后我终于得到 "Write failed: Broken pipe".

我对破损的管道没问题,如果我不活动,我也可以断开连接。不过,在我到达那个点之前必须等待那个延迟是很烦人的。

有什么方法可以解决这个延迟问题吗?

我在 /etc/ssh/ssh_config 在 Centos 上试过这个: 编辑以下设置

Host *
ServerAliveInterval 120

这是它向服务器发送保活消息的频率,以秒为单位。

您可以在客户端计算机的 /etc/ssh/ssh_config 中设置 ServerAliveInterval,或者在服务器计算机的 /etc/ssh/sshd_config 中设置 ClientAliveInterval。

如果您不断收到错误,请尝试降低间隔