ssh修改超時自動登出時間的方法
前言
眾所周知,當我們通過ssh遠程登錄到另一臺服務器之后,如果長時間不做操作,那么會被服務器自動登出,并且會告訴你timed out waiting for input: auto-logout。如果不通過tmux這些輔助工具來維持session的話,那么我們需要通過修改服務器的登出時間來防止自動登出。
修改步驟
首先我們看一下服務器上的自動登出時間是多少:
$ echo $TMOUT
如果什么都沒有輸出,那么表示你的服務器不會自動登出
如果在上一步有輸出,比如600,則表示你的服務器的自動登出時間是600s,也就是10分鐘。通常該值定義在/etc/profile
, /etc/bashrc
或者~/.bash_profile,~/.bashrc
等這些系統(tǒng)環(huán)境的配置文件中。
值得注意的是:家目錄下的這些文件里定義的值會覆蓋/etc下面這些文件里定義的值,舉例來說就是~/.bash_profile的TMOUT
變量會覆蓋/etc/profile
中的TMOUT
變量
下面我們按需修改TMOUT的值:
TMOUT=600 #
表示10分鐘之后自動登出TMOUT= #
表示關閉自動登出
值得注意的是等號左右不要有空格
修改好了之后,比如我們修改的是~/.bash_profile
文件,如果我們希望使該配置文件的改動立馬生效,我們需要執(zhí)行下述代碼:
$ source ~/.bash_profile
或者登出之后再登錄。
總結
以上就是關于修改ssh超時登出時間的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。
相關文章
apache偽靜態(tài)與iis偽靜態(tài)規(guī)則與配置區(qū)別介紹
本文章來總結一下關于apache偽靜態(tài)與iis偽靜態(tài)區(qū)別介紹,主要講到了一些規(guī)則的問題與配置區(qū)別,以后大家就可以直接在iis偽靜態(tài)轉換apache,反之也很簡單哦,需要了解的碰可以參考下2012-12-12