当使用 vlock 锁定屏幕时 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 断开连接有什么想法吗?

答案1

正如建议的关联由...提供@depquid,更改 PuTTY 中的连接超时设置就可以了。

PuTTY 设置屏幕截图

  1. 转到ConnectionPuTTY 的配置屏幕部分
  2. 查看Enable TCP keepalives (SO_KEEPALIVE option)
  3. 在 中Sending of null packets to keep session active,将 的值更改Seconds between keepalives为零以外的值。我最初尝试过 1800(30 分钟),但结果太高了。我现在只做 60 秒,这可能有点过头了,但它对我来说已经成功了。

相关内容