有以下幾種方式:
- 1.針對所有用戶
vim /etc/profile
export TMOUT=900 # 設置閑置時間為15分鍾,單位為秒;如果沒有此行則直接添加進去
保存退出,使用命令source /etc/profile
立即生效
- 2.針對特定用戶(如針對chen)
cd /home/chen/
vim .bash_profile
或 vim .bashrc
export TMOUT=900
保存退出,使用命令source /home/chen/.bash_profile
或 source /home/chen/.bashrc
立即生效
- 3.通過修改ssh的配置文件來實現
ssh是我們在Linux系統中比較常用的一款工具,通過修改ssh的配置文件/etc/ssh/sshd_config
我們同樣也可以實現超時自動登出功能,具體如下:
vim /etc/ssh/sshd_config
找到以下兩行:
ClientAliveInterval 60
ClientAliveCountMax 5
保存退出后,重啟ssh服務:
systemctl restart sshd
這種方法對除了root之外的所有用戶都是60秒登錄超時,自動登出。第一行表示每60秒檢測一次,第二行表示檢測到5次不活動就斷開連接。