linux服务器ssh断开问题

linux服务器ssh断开问题

方案一

修改server端的配置文件/etc/ssh/sshd_config
# server每隔60秒给客户端发送一次保活信息包给客户端
ClientAliveInterval 60

# server端发出的请求客户端没有回应的次数达到86400次的时候就断开连接,正常情况下客户端都会相应
ClientAliveCountMax 86400
修改client端的配置文件/etc/ssh/ssh_config
# client 每隔60秒给客户端发送一次保活信息包给客户端
ServerAliveInterval 60

# client 端发出的请求服务端没有回应的次数达到86400次的时候就断开连接,正常情况下服务端都会相应
ServerAliveCountMax 86400

# 方案二

在命令参数里
 ssh -o ServerAliveInterval=60 
这样子只会在需要的连接中保持持久连接,具体的参数请参考这里。

最后要重启sshd服务:
 # /etc/init.d/sshd restart 
或者:
[root@ecs-bxx7 ~]# systemctl restart sshd.service

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注