电脑计算机论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 483|回复: 0

设置linux ssh连接超时时间的方法

[复制链接]
admin 发表于 2023-3-26 10:44:07 | 显示全部楼层 |阅读模式
设置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






您需要登录后才可以回帖 登录 | 注册

本版积分规则


QQ|手机版|小黑屋|电脑计算机论坛 ( 京ICP备2022023538号-1 )

GMT+8, 2024-12-29 15:47 , Processed in 0.092916 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表