原创

CentOS-SSH连接掉线


1、客户端修改

#vim /etc/ssh/sshd_config
找到下面两行
#TCPKeepAlive yes #这条好像很关键
#ClientAliveInterval 0
#ClientAliveCountMax 3
去掉注释,改成
#江节胜20180308修改-ssh服务端,sshd是客户端
ClientAliveInterval 30
ClientAliveCountMax 86400
这两行的意思分别是
1、客户端每隔多少秒向服务发送一个心跳数据
2、客户端多少秒没有相应,服务器自动断掉连接
重启sshd服务
#service sshd restart

http://blog.csdn.net/ownfire/article/details/70156959

2、服务端
vi /etc/ssh/ssh_config

# 江节胜20180308新增开始
ServerAliveInterval 20
ServerAliveCountMax 86400
#即每隔20秒,向服务器发出一次心跳 。
#若超过999次请求,都没有发送成功,则会主动断开与服务器端的连接
#sshd是客户端
# 江节胜20180308新增结束
http://blog.csdn.net/hexrain/article/details/46533273


最后重启sshd服务
#service sshd restart


putty客户端继续修改
打开设置页面-Connection-SSH-0改成60 (不能永久保存 后期查如何永久保存)
并勾选下面两个复选框
查看当前登录用户
w
who
putty中终止连接使用exit
正文到此结束
本文目录