SSH连接到服务器不断线

自己SSH的国外的服务器,长时间不操作就自动断线了,可在服务端进行简单的配置就可以保证不断线,服务端定期向客户端发送心跳包,维持在线。


# vim /etc/ssh/sshd_config

在配置文件尾部加入如下两行即可

ClientAliveInterval 60
ClientAliveCountMax 3

这 样,SSH Server 每 60 秒就会自动发送一个信号给 Client,而等待 Client 回应,(注意:是服务器发心跳信号,不是客户端,这个有别于一些 FTP Client 发送的 KeepAlives 信号哦~~~),如果客户端没有回应,会记录下来直到记录数超过 ClientAliveCountMax 的值时,才会断开连接。

[1] 保持linux下保持ssh不断线 (https://blog.csdn.net/lakeheart879/article/details/51913400)

猜你喜欢

转载自blog.csdn.net/hl449006540/article/details/79697147