之前在公司就遇到過這種問題,使用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文件就好了