解决Linux的SSH自动断开链接问题
3
2021-09-24
我们在通过远程连接操作Linux server的时候,有可能过一段时间忘记操作,便会发生ssh断开的问题,正在执行的程序和vim等缓冲区数据都会丢失。
解决方案
1、在客户端进行设置
#vi /etc/ssh/ssh_config(注意不是/etc/ssh/sshd_config文件),后面添加Host * ServerAliveInterval 30这表示要让所有的ssh连接自动加上此属性;如果要指定服务端,如下: 使用-o的参数ServerAliveInterval来设置一个防止超时的时间
ssh -o ServerAliveInterval=30 IP地址
2、在服务端进行设置
编辑服务器 /etc/ssh/sshd_config,最后增加ClientAliveInterval 60 ClientAliveCountMax 1这 样,SSH Server 每 60 秒就会自动发送一个信号给 Client,而等待 Client 回应。
- 0
-
分享