解決mac下ssh空閑一段時間自動斷開的問題


之前在公司就遇到過這種問題,使用ssh登錄linux服務器后,在后台放置一段時間,會發現會自動斷開,解決的方法很簡單:

vim /etc/ssh/ssh_config

添加這2句即可

ServerAliveCountMax 3

ServerAliveInterval 5

1.ServerAliveCountMax 3 表示服務器發出請求后客戶端沒有響應的次數達到一定值, 就自動斷開. 正常情況下, 客戶端不會不響應.

2.SerAliveInterval 0 :指定了服務器端向客戶端請求消息的時間間隔, 默認是0, 不發送,

 而ServerAliveInterval 5:表示每5秒向服務器發送一次,這樣就保持長連接了

3./etc/ssh/ 目錄下除了ssh_config之外,還有一個sshd_config,二者的區別在於,前者是針對客戶端的配置文件,后者是針對服務端的文件,因為我們是作為客戶端去遠程連接其他服務器,所以修改ssh_config文件就好了

 

 


免責聲明!

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



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