Linux的SSH会话默认没有登录超时时间限制,为了避免运维人员完成运维工作后忘记断开SSH连接,提高服务器的安全性,有时候我们希望Linux的SSH会话能在用户空闲一段时间没有操作后自动断开连接,可使用以下方式。
编辑/etc/profile文件,末尾加入以下内容:
# 超时时间,这里设置为3600秒(1小时)
export TMOUT=3600
# 设置只读,防止参数被手动修改
readonly TMOUT
保存并退出,该配置会对后续的新会话生效。也可以使用以下指令立即对当前会话生效:
source /etc/profile
使用以下指令可查看当前会话的超时时间:
echo $TMOUT
发表回复