设置linux ssh连接超时退出的方法:
方法一、设置 /etc/ssh/sshd_config :
将ClientAliveInterval 设置为300到900,即5-15分钟,将ClientAliveCountMax设置为0-3之间。 ClientAliveInterval 600ClientAliveCountMax 2复制
10分钟空间超时 退出,最多两个活跃用户登录 方法二、设置 TMOUT变量: vim /etc/profile 添加参数: export TMOUT=0
参数说明:0表示设置为永不超时;如果是其他数字,比如3600,表示3600秒内终端没有输入则断开。 使用如下命令使配置立即生效 source /etc/profile 方法三、修改linux的 tcp连接时间限制 Linux网络连接超时时间是Linux系统管理员重视的一个安全问题,它被用来防止恶意攻击等安全威胁。Linux系统默认的超时时间是120秒,系统管理员可以使用net.ipv4.tcp_fin_timeout参数和net.ipv4.tcp_keepalive来根据实际需要设置Linux网络连接超时时间。此外,为了更好地提高Linux网络连接的安全性和性能,还可以使用SYN Flood攻击的保护策略来防止恶意actor窃取服务器上的数据。 修改方法:vim /etc/sysctl.conf,增加 net.ipv4.tcp_fin_timeout = 30 (设置超时时间为30秒) 再执行以下命令,让修改结果立即生效:/sbin/sysctl -p
|