通过客户端和服务端以指定时间间隔(小于超时时间)发送空数据包来避免SSH连接超时。
在客户端或服务端一侧进行如下配置即可
在客户端避免超时
编辑 Linux or Mac 的~/.ssh/config
,添加如下:
|
|
本地客户端将会每120秒发送一次空数据包到服务器,从而保持SSH连接存活。
在服务端避免超时
编辑 /etc/ssh/sshd_config
,添加如下,之后sudo service ssh reload
:
|
|
服务器每120秒向客户端发送一次空数据包,从而保持SSH连接存活。ClientAliveCountMax
意味者服务器不会主动断开客户端的连接,除非连接数达到了720。
服务器这样配置后,客户端就不用上面的配置了。