当我合上笔记本电脑的盖子时,我无法让 SSH 连接保持活动状态。我在 Dell Latitude E6420 上运行 Ubuntu 20.04,并使用 PuTTY 从 Win10 连接到它。
我已经尝试通过编辑来关闭它/etc/systemd/logind.conf
:
#HandleSuspendKey=ignore
#HandleHibernateKey=ignore
#HandleLidSwitch=ignore
#HandleLidSwitchExternalPower=ignore
#HandleLidSwitchDocked=ignore
(最初我只改变了#HandleSuspendKey
但是当服务重启后它不起作用时我改变了其他的以查看是否会改变任何东西。)
我也将/etc/default/acpi-support
其改为“SUSPEND_METHODS="none",但没有作用。
我甚至安装 UPower并尝试添加IgnoreLid=true
,但也没有效果。
此设置无法在 BIOS 中关闭。
我注意到的一件事是,当我最初设置服务器时,如果我关闭盖子,它会断开与所有设备的连接,包括我的路由器。但是,一旦我编辑了logind.conf
服务器,它仍然列在路由器登录页面的“有线设备”部分下。这是否意味着它与 PuTTY 或 Windows 有关(我现在没有 Linux 桌面可以测试这一点)?