SSH超时掉线的解决

在使用ssh连接linux服务器的时候经常会出现一段时间不操作就自动断线的情况,这主要是为了防止过多的连接浪费服务器资源,解决方法也很简单,只需要修改ssh服务器端的配置文件,每隔一段时间发送一个心跳包即可。

1
2
3
4
5
#修改ssh配置文件
vim /etc/ssh/sshd_config

#搜索ClientAliveInterval
/ClientAliveInterval

修改ClientAliveInterval为60,这样服务器会每分钟发送一次心跳包到客户端。

当然不想修改服务端配置也可以修改客户端该文件里的ServerAliveInterval配置为60s即可,原理和效果是相同的。