Linux系统安全 非活跃会话自动断开连接机制

本文介绍了如何在Linux系统中设置自动断开非活跃会话的机制,以增强系统安全性。通过修改.bashrc、.bash_profile文件或创建autologout.sh脚本,可以设置用户在特定时间不活跃后自动登出。同时,通过调整sshd_config文件,可仅针对SSH连接设置60秒无活动即断开连接。
摘要由CSDN通过智能技术生成

场景:服务器经常被网络中各系统的很多个用户访问,某些用户使用完毕后忘记登出会话.

留下一个处于连接状态的session是一件非常危险的事情,作为一名系统管理员,如果去检查每个系统用户是否有登出,这根本不现实,要知道网络中有成百上千台机器.

此时就需要设置用户在本机或通过SSH登陆服务器超过一定时间不活跃便自动断开连接的机制.

以下为实验过程.

实验系统:rhel 8.4

以下介绍三种实现方法.

方法 1:

编辑~/.bashrc或~/.bash_profile文件:

$ vi~/.bashrc

$ vi~/.bash_profile

将下面行加入其中:

TMOUT=100

说明:用户在停止动作 100 秒后自动登出.

运行下面命令让更改生效:

$ source~/.bashrc

$ source~/.bash_profile

现在让会话闲置100秒,会看到下面这段信息,并且用户会自动退出会话.

[oracle@dbserver~]$ timed out waiting for input: auto-logout

[root@dbserver~]#

不过该设置可以轻易地被用户所修改,因为~/.bashrc文件被用户自己所拥有.

要修改或者删除超时设置,只需要删掉上面添加的行,然后执行source~/.bashrc命令让修改生效.

此外,用户也可以运行下面命令来禁止超时:

$ exportTMOUT=0

或,

$ uns

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值