ssh连接服务器总是自动断开连接

修改配置文件 sshd_config

1
vim /etc/ssh/sshd_config

在此文件中找到以下配置项:

1
2
#ClientAliveInterval 0
#ClientAliveCountMax 3

去掉注释, 改成

1
2
ClientAliveInterval 30
ClientAliveCountMax 86400

它们的意思分别是

1
2
3
4
# 服务端每隔多少秒向客户端发送一个心跳数据
ClientAliveInterval 30
# 客户端多少次没有相应, 服务器自动断掉连接
ClientAliveCountMax 86400

重启sshd服务

1
service sshd restart

参考资料