通过修改Server或者是Clinet的ssh/sshd配置文件向对端发送 心跳信号来维持ssh的长连接

Server 配置

[root@server ~]# vim /etc/ssh/sshd_config 
...........
ClientAliveInterval 30        # 每30s向客户端发送心跳信号
ClientAliveCountMax 3        # 客户端3次未响应则断开连接
...........

正常情况下客户端不会不响应的

Client 配置

[root@server ~]# vim /etc/ssh/sshd_config 
...........
+ ServerAliveInterval 30  # 添加一行,每30s向服务端发送心跳信号
+ ServerAliveCountMax 3    # 添加一行,服务端3次未响应则断开连接
...........
Last modification:January 17th, 2020 at 02:13 pm