解決ssh連接中斷問題


當在終端使用ssh命令連接到服務器時,如果一段時間沒有活動連接會被中斷,以下有兩種方案可以解決:

一、修改ssh客戶端配置

編輯客戶端 /etc/ssh/ssh_config (或~/.ssh/config 對當前用戶生效) 文件,修改以下兩個配置項(沒有就自己添加)

ServerAliveInterval 60 #ssh客戶端每60秒會發送一個keepalive請求給服務端,服務端響應,從而保持連接;

ServerAliveCountMax 3 #客戶端發出請求后,服務器端沒有響應達到3次,就自動斷開連接。

二、修改ssh服務端配置(推薦)

編輯服務端 /etc/ssh/sshd_config,修改以下兩個配置項(沒有就自己添加)

ClientAliveInterval 60 #服務端每隔60秒發送一次keepalive請求給客戶端,然后客戶端響應,從而保持連接;
ClientAliveCountMax 3 #服務端發出請求后,客戶端沒有響應達到3次,就自動斷開連接。

然后重啟ssh
sudo /etc/init.d/ssh restart


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM