ssh連線超時的解決
平時我們透過終端連線伺服器時,當滑鼠和鍵盤長時間不操作,伺服器就會自動斷開連線,我們還的需要重新連線,感覺很麻煩,總結一下解決此問題的方法
方法一、
修改/etc/ssh/sshd_config配置檔案,找到ClientAliveCountMax(單位為分鐘)修改你想要的值,
執行service sshd reload
方法二、
找到所在使用者的.ssh目錄,如root使用者該目錄在:
/root/.ssh/
在該目錄建立config檔案
vi /root/.ssh/config
加入下面一句:
ServerAliveInterval 60
儲存退出,重新開啟root使用者的shell,則再ssh遠端伺服器的時候,
不會因為長時間操作斷開。應該是加入這句之後,ssh客戶端會每隔一
段時間自動與ssh伺服器通訊一次,所以長時間操作不會斷開。
方法三、
修改/etc/profile配置檔案
# vi /etc/profile
增加:TMOUT=1800
這樣30分鐘沒操作就自動LOGOUT
方法四、
利用expect 模擬鍵盤動作,在閒置時間之內模擬地給個鍵盤響應,將下列程式碼儲存為xxx,然後用expect執行
#!/usr/bin/expect
set timeout 60
spawn ssh user@host
interact {
timeout 300 {send "\x20"}
}
expect xxx
接著按提示輸入密碼就可以了,這樣每隔300秒就會自動打一個空格(\x20),具體的時間間隔可以根據具體情況設定。
方法五、
如果你在windows下透過工具連線,可以設定為
secureCRT:選項---終端---反空閒 中設定每隔多少秒傳送一個字串,或者是NO-OP協議包
putty:putty -> Connection -> Seconds between keepalives ( 0 to turn off ), 預設為0, 改為300.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23141985/viewspace-694406/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- CentOS 7 SSH 連線超時自動斷開解決方案CentOS
- 解決ssh連線慢
- 解決代理連線超時問題
- 解決SSh連線過慢
- SSH 連線慢的解決方案詳解
- 解決使用SSH連線Linux伺服器時連線失敗的故障Linux伺服器
- SSH遠端連結超時斷開的三種解決方法
- pymysql 處理 連線超時最好的解決方案MySql
- SSH 連線卡頓解決辦法
- 字串連線超長的解決(二)字串
- 字串連線超長的解決(一)字串
- 公司內網使用git clone報錯ssh連線超時內網Git
- tomcat連線池配置,解決資料庫超時Tomcat資料庫
- MYSQL++ 資料庫連線超時的解決辦法LTMySql資料庫
- SecureCRT使用SSH連線linux超時後自動斷開SecurecrtLinux
- QPS過萬,redis大量連線超時怎麼解決?Redis
- SecureCRT 超時自動斷開連線問題解決方法Securecrt
- 禁止ssh連線時的確認提示
- 使用預設pypi源出現連線超時的解決辦法
- 解決ssh連線CentOS後中文顯示亂碼CentOS
- Ubuntu終端ssh連線伺服器慢的解決方法Ubuntu伺服器
- [SSH服務]——SSH詳解、常用的遠端連線工具
- ssh連線時提示THEAUTHENTICITYOFHOSTXXCAN’TBEESTABLISHED
- 內外網同時連線解決
- 解決 ssh 自動掉線
- PostgreSQL 連線 超時異常SQL
- 【OSX】解決Terminal ssh連線"Write failed Broken pipe"問題AI
- 虛擬機器橋接模式下SSH不能連線的解決方法虛擬機橋接模式
- python 連線 mongo 資料庫連線超時PythonGo資料庫
- 關於在執行java連線MongoDB時遇到的連線超時問題JavaMongoDB
- 網路超時控制 + 指數補償法超時連線
- Mac SSH 連線出現 Host key verification failed. 錯誤解決MacAI
- TNS-12170 連線超時
- Redis連線超時排查實錄Redis
- SSH 超時設定
- 解決資料庫連線池連線mysql時,每隔8小時mysql自動斷開所有連線的問題資料庫MySql
- Github ssh的連線問題Github
- SSH建立連線的過程