ssh 的默认配置为了安全考虑,当发现客户端一段时间内没有输入,就会断开这个 session, 这给使用者带来些许不便。解决这个问题有两种办法:
1、修改 ssh server 端配置,添加
# vi /etc/ssh/sshd_configClientAliveInterval 60ClientAliveCountMax 3# 注:# ClientAliveInterval选项定义了每隔多少秒给SSH客户端发送一次信号;# ClientAliveCountMax选项定义了超过多少秒后断开与ssh客户端连接
修改后记得重启 ssh server:
#service sshd restart
2、修改 ssh client 端配置,添加
# vi /etc/ssh/ssh_configServerAliveInterval 60ServerAliveCountMax 3# 注:# ServerAliveInterval选项定义了每隔多少秒给SSH服务端发送一次信号;# ServerAliveCountMax选项定义了超过多少秒后断开与ssh服务端连接
3、使用命令直接用户修改配置文件
# 使用命令直接用户修改配置文件,设置“TMOUT=180”,即超时时间为3分钟# vim /etc/profile 添加下面两行#设置为3分钟TMOUT=180
本文为博主原创文章,转载请注明出处!