Ssh
使用 vlock 鎖定螢幕時 SSH 斷開連接
我正在使用 tmux + PuTTY 來獲得使用 Windows 時所需的所有 UNIX 優點。我有以下設置
.tmux.conf
:set-option -g lock-command vlock set-option -g lock-after-time 1800
不出所料,30 分鐘後,我的螢幕顯示如下:
This TTY is now locked. Please press [ENTER] to unlock.
然後一切都出錯了……一段時間後PuTTY給了我以下錯誤:
Server unexpectedly closed network connection
關於我為什麼與 SSH 斷開連接的任何想法?
正如@depquid提供的連結中所建議的那樣,更改 PuTTY 中的連接超時設置就可以了。
- 轉到
Connection
PuTTY 配置螢幕的部分- 查看
Enable TCP keepalives (SO_KEEPALIVE option)
- 在 中
Sending of null packets to keep session active
,將 的值更改Seconds between keepalives
為零以外的值。我最初嘗試了 1800(30 分鐘),但結果太高了。我現在正在做 60 秒,這可能有點矯枉過正,但它對我來說已經成功了。