linux客戶端被自動斷開

2021-09-24 12:43:11 字數 848 閱讀 3906

用putty連線linux伺服器,一段時間後,putty自動斷開,並報錯:

$timed out waiting for input: auto-logout超時等待輸入:自動登出。

若需要查詢資料,由此導致的重新登入、重新切換到工作目錄,太影響效率。

為了增強linux系統的安全性,需要在使用者操作空閒一段時間後自動斷開。

tmout是環境變數(引數),就是用來設定這個時限的,單位是秒。

echo

$tmout

3600

cat /etc/profile|

grep tmout

tmout=3600

如前的tmout引數介紹。

一般各類客戶端工具都有反空閒的措施,通過定期自動傳送空格或回車實現。

putty中:

putty -> connection -> seconds between keepalives ( 0 to turn off ),預設為0,改為60

選項 -> 會話選項 -> 終端 -> 反空閒

還有乙個案例,用plsql dev工具連線該伺服器的oracle資料庫,一段時間後,連線自動斷開。

開始懷疑是網路的原因,但與網路管理員了解,沒有這方面的限制。

通過案例1明白了,也可能是伺服器作業系統的原因。修改tmout環境變數後,問題同樣解決。

ps:當然資料庫連線相關的環節都有可能,涉及:網路–>作業系統–>資料庫,還是要逐一排查的。

參考:

SSH遠端連線超時後自動斷開客戶端問題

修改檔案 vi etc ssh sshd config clientaliveinterval 0 clientaliveinterval 客戶端活動間隔 表示服務端向客戶端請求資訊的時間間隔,預設為0,不傳送。改為60秒傳送一次保持長連線。clientalivecountmax 3 clienta...

java socket判斷客戶端是否斷開連線

serversocket serversocket new serversocket 9952 socket socket serversocket.accept int k 1 我發現接收資料時不能用 while socket.isconnected 我在客戶端即使斷開連線,socket.isco...

Cobbler 客戶端自動重灌

客戶機自動安裝失敗,設定客戶機自動重灌。請注意 不是在cobbler server上安裝koan,是在client上安裝koan root localhost ls etc yum.repos.d 檢視epel源是否有 centos base.repo centos debuginfo.repo c...