CentOS禁止自動休眠

SSH過程連接電腦時,經常遇到長時間不操作而被服務器踢出的情況,這是因為如果有一段時間在SSH連接上無數據傳輸,連接就會斷開。解決此問題有兩種方法。[1]

方案一:在客戶端設置

方法很簡單,只需在客戶端電腦上編輯(需要root權限)/etc/ssh/ssh_config,并添加如下一行:

ServerAliveInterval 60

此后該系統里的用戶連接SSH時,每60秒會發一個KeepAlive請求,避免被踢。

方案二:在服務器端設置

如果有相應的權限,也可以在服務器端設置,即編輯/etc/ssh/sshd_config,并添加:

ClientAliveInterval 60

重啟SSH服務器后該項設置會生效。每一個連接到此服務器上的客戶端都會受其影響。應注意啟用該功能后,安全性會有一定下降(比如忘記登出時……)
重啟CentOS系統即可!

參考地址避免SSH連接因超時閑置斷開
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容