[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 次)