2021-05-12 14:32:11
解決SSH自動斷線問題
在連線遠端SSH服務的時候,經常會發生長時間後的斷線,或者無響應(無法再鍵盤輸入)。
總體來說有兩個方法:
1、依賴ssh用戶端定時傳送心跳。
putty、SecureCRT、XShell都有這個功能,但是並不保險。
此外在Linux下:
#開啟
sudo vim /etc/ssh/ssh_config
# 新增
ServerAliveInterval 20
ServerAliveCountMax 999
即每隔20秒,向伺服器發出一次心跳。若超過999次請求,都沒有傳送成功,則會主動斷開與伺服器端的連線。
2、更一勞永逸的方法是:更改伺服器端,即在ssh遠端。
# 開啟
sudo vim/etc/ssh/sshd_config
# 新增
ClientAliveInterval 30
ClientAliveCountMax 6
ClientAliveInterval表示每隔多少秒,伺服器端向用戶端傳送心跳,是的,你沒看錯。
下面的ClientAliveInterval表示上述多少次心跳無響應之後,會認為Client已經斷開。
所以,總共允許無響應的時間是60*3=180秒。
測試有效
SSH服務遠端存取Linux伺服器登陸慢 http://www.linuxidc.com/Linux/2011-08/39742.htm
提高Ubuntu的SSH登陸認證速度的辦法 http://www.linuxidc.com/Linux/2014-09/106810.htm
開啟SSH服務讓Android手機遠端存取 Ubuntu 14.04 http://www.linuxidc.com/Linux/2014-09/106809.htm
如何為Linux系統中的SSH新增雙重認證 http://www.linuxidc.com/Linux/2014-08/105998.htm
在 Linux 中為非 SSH 使用者設定 SFTP 環境 http://www.linuxidc.com/Linux/2014-08/105865.htm
Linux 上SSH 服務的設定和管理 http://www.linuxidc.com/Linux/2014-06/103627.htm
SSH入門學習基礎教學 http://www.linuxidc.com/Linux/2014-06/103008.htm
SSH免密碼登入詳解 http://www.linuxidc.com/Linux/2015-03/114709.htm
本文永久更新連結地址:http://www.linuxidc.com/Linux/2015-06/118983.htm
相關文章