标签:定时 解决方案 ice rest 打开 config ali 配置 server
打开
sudo vim / etc / ssh / ssh_config
添加
ServerAliveInterval 20
ServerAliveCountMax 999
即每隔20秒,向服务器发出一次心跳。若超过999次请求,都没有发送成功,则会主动断开与服务器端的连接。
sudo service ssh restart 重启
打开
sudo vim / etc / ssh / sshd_config
添加
ClientAliveInterval 30
ClientAliveCountMax 6
ClientAliveInterval表示每隔多少秒,服务器端向客户端发送心跳,是的,你没看错。
sudo service ssh restart 重启
下面的ClientAliveInterval表示上述多少次心跳无响应之后,会认为Client已经断开。
所以,总共允许无响应的时间是60*3=180秒。
上述配置后,我做了个简单测试。连接米国的vps,打开ssh后,不做任何操作,目前已经维持连接3天整,没有任何问题。中间还经历了几次短时间断网(几十秒),都自动恢复了。
标签:定时 解决方案 ice rest 打开 config ali 配置 server
原文地址:https://www.cnblogs.com/mi-2/p/12546110.html