最近在配置服務器相關內容時候,不同的事情導致長時間不操作,頁面就斷開了連接,不能操作,只能關閉窗口,最后通過以下命令解決。
SSH連接linux時,長時間不操作就斷開的解決方案:
1、修改/etc/ssh/sshd_config文件,如果找到 ClientAliveInterval 0和ClientAliveCountMax 3並將注釋符號("#")去掉,
將ClientAliveInterval對應的0改成為一個數值比如60,數值是秒
ClientAliveInterval指定了服務器端向客戶端請求消息 的時間間隔, 默認是0, 不發送.
ClientAliveInterval 60表示每分鍾發送一次, 然后客戶端響應, 這樣就保持長連接了.
ClientAliveCountMax, 使用默認值3即可.ClientAliveCountMax表示服務器發出請求后客戶端沒有響應的次數達到一定值, 就自動斷開,正常情況下, 客戶端不會不響應.
2、查找后發現是沒有ClientAliveInterval 和ClientAliveCountMax等屬性 ,則在文件后添加,屬性內容值參照步驟 1。
ClientAliveInterval 60
ClientAliveCountMax 3
3、重啟sshd服務:
service sshd restart
修改配置之后要讓配置生效,一定要重啟sshd服務。