[Linux] 避免 SSH session 斷線或卡住

[Linux] 避免 SSH session 斷線或卡住

工作環境轉換到 CentOS 上好一陣子了,

也常常使用 ssh 連線到其他的主機上做事,

但時常有個困擾:ssh 連線如果有一陣子沒有做事的話,就會卡住或斷線,

這時候就只能按下 ~. 中斷連線再重新連,蠻麻煩的…

 

在網路上找到了 How to disable SSH timeout  這篇文章,

試了一下上面的方法,的確是有效果的~

只要修改 /etc/ssh/ssh_config 檔,加上 ServerAliveInterval 選項就可以囉~

這個選項會設定讓 ssh 定時送出 keep-alive 的訊息,就可以避免被 ssh server 認為是 idle 了~

 

Host *
GSSAPIAuthentication yes
ForwardX11Trusted yes
SendEnv LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES
SendEnv LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT
SendEnv LC_IDENTIFICATION LC_ALL LANGUAGE
SendEnv XMODIFIERS
ServerAliveInterval 100

 

 

 

//
//

(本頁面已被瀏覽過 1,900 次)

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料