- 服务器可能配置了空闲超时设置,如果检测到连接一段时间内无活动,它会自动断开连接。这通常在服务器的 SSH 配置文件
sshd_config中设置ClientAliveInterval和ClientAliveCountMax参数来控制。 - 解决方法:在客户端的 SSH 配置文件
sudo vi /etc/ssh/sshd_config中设置ServerAliveInterval参数,使客户端定期向服务器发送保持活动的消息。
ClientAliveInterval 60 表示每隔60秒服务端向客户端发送请求消息 ,客户端返回 则接着保持连接
ClientAliveCountMax 3 表示如果3次发送请求消息,客户端没有回复则断开连接**