SSH 客户端连接 timeout 问题

原创
2017/12/17 22:11
阅读数 1.6K

 

    ssh 的默认配置为了安全考虑,当发现客户端一段时间内没有输入,就会断开这个 session, 这给使用者带来些许不便。解决这个问题有两种办法:

    1、修改 ssh server 端配置,添加

# vi /etc/ssh/sshd_config
ClientAliveInterval 60
ClientAliveCountMax 3

# 注:
# ClientAliveInterval选项定义了每隔多少秒给SSH客户端发送一次信号;
# ClientAliveCountMax选项定义了超过多少秒后断开与ssh客户端连接

    修改后记得重启 ssh server:

#service sshd restart 

    2、修改 ssh client 端配置,添加

# vi /etc/ssh/ssh_config
ServerAliveInterval 60
ServerAliveCountMax 3

# 注:
# ServerAliveInterval选项定义了每隔多少秒给SSH服务端发送一次信号;
# ServerAliveCountMax选项定义了超过多少秒后断开与ssh服务端连接

    3、使用命令直接用户修改配置文件 

# 使用命令直接用户修改配置文件,设置“TMOUT=180”,即超时时间为3分钟
# vim /etc/profile 添加下面两行

#设置为3分钟
TMOUT=180

   

 

本文为博主原创文章,转载请注明出处!

https://my.oschina.net/u/3375733/blog/

 

展开阅读全文
打赏
1
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
1
分享
返回顶部
顶部