DevsDawn
DevsDawn

Linux SSH设置超时自动断开连接

Linux的SSH会话默认没有登录超时时间限制,为了避免运维人员完成运维工作后忘记断开SSH连接,提高服务器的安全性,有时候我们希望Linux的SSH会话能在用户空闲一段时间没有操作后自动断开连接,可使用以下方式。

编辑/etc/profile文件,末尾加入以下内容:

# 超时时间,这里设置为3600秒(1小时)
export TMOUT=3600
# 设置只读,防止参数被手动修改
readonly TMOUT

保存并退出,该配置会对后续的新会话生效。也可以使用以下指令立即对当前会话生效:

source /etc/profile

使用以下指令可查看当前会话的超时时间:

echo $TMOUT
若无特别说明,本文采用 CC BY-SA 4.0 协议进行许可。如需转载,请附上本文链接和本声明。
本文链接:https://devsdawn.com/2022/12/linux-ssh-disconnects-after-timeout-automatically/
DigitalOcean云服务,NYSE上市公司,注册即送200USD体验金
Vultr云服务,全球25+地域,注册即送100USD体验金

发表回复

textsms
account_circle
email

DevsDawn

Linux SSH设置超时自动断开连接
Linux的SSH会话默认没有登录超时时间限制,为了避免运维人员完成运维工作后忘记断开SSH连接,提高服务器的安全性,有时候我们希望Linux的SSH会话能在用户空闲一段时间没有操作后自动断开…
扫描二维码继续阅读
2022-12-03