linux ssh连接超时断连设置

以下均针对redhat6.5系统进行说明。

一、设置ssh超时断连

使用root用户,编辑/etc/profile文件,在

HOSTNAME='/bin/hostname'

HISTIZE=30

后增加一行

        TMOUT=300

其中,300表示超过300秒无操作即断开连接。

设置好之后,所有新建的连接超过5分钟没有操作即断开(当前连接需要断开重连才会生效)。

二、如果已设置了超时断连,如何配置以尽量保持连接:

修改server端的/etc/ssh/sshd_config文件:

ClientAliveInterval 60 #server每隔60秒发送一次请求给client,然后client响应,从而保持连接  
ClientAliveCountMax 3 #server发出请求后,客户端没有响应得次数达到3,就自动断开连接,正常情况下,client不会不响应。



原文地址:https://www.cnblogs.com/huangmr0811/p/5571028.html