SSH断开连接时长控制ServerAliveInterval

方法一:服务端设置

vim /etc/ssh/sshd_config

# 设置参数,单位:分钟
ClientAliveInterval  120
ClientAliveCountMax 720

# 重启服务
service sshd restart
或
/etc/init.d/ssh restart

#第一行,表示每隔120秒向客户端发送一个“空包”,以保持于客户端的连接。
#第二行,表示总共发送720次“空包”,之后断开它们之间的连接,也就是:120秒 × 720 = 86400 秒 = 24小时 后。

方法二:客户端设置

vim ~/.ssh/config

# 保持链接
Host * 
    ServerAliveInterval 60

超时自动断开配置

vi /etc/profile

export TMOUT=30 #单位秒 配置0 为不断开

source /etc/profile


SSH断开连接时长控制ServerAliveInterval
https://www.hechunyu.com/archives/1698117022758
作者
chunyu
发布于
2020年04月13日
许可协议