原因
Linux安全设置问题:如果 60s 内没有任何数据,将会自动断开 SSH 连接。
解决方案
服务端定时向客户端发送心跳
- 修改/etc/ssh/sshd_config配置文件
vim /etc/ssh/sshd_config
- 修改ClientAliveInterval和ClientAliveCountMax
ClientAliveInterval 60 #表示每隔多少秒,服务器向客户端发送心跳
ClientAliveCountMax 3 #表示上述多少次心跳无响应之后,认为Client已经断开
- 重启sshd服务
service sshd restart