远程开启无电源连接的 Ubuntu | AI生成和翻译

Home 2026.02

问题:在不保持电脑常开的情况下,远程访问 Ubuntu 的解决方案有哪些?

回答:

要在不让 Ubuntu 电脑始终保持开机状态(为了省电)的情况下,从您的 MacBook Air M2 远程访问它,核心挑战在于实现按需唤醒并确保连接的安全性。这通常需要将 Wake-on-LAN (WoL) 与 SSH、RDP 或 VNC 等远程访问协议相结合。WoL 允许您通过网络发送“魔法封包 (magic packet)”来将处于睡眠或关机状态的 PC 唤醒,但这需要 PC 的主板支持该功能(大多数现代主板都支持)并进行正确配置。

下面,我将根据可靠的方法概述详细的步骤方案。这些方案假设您的 Ubuntu 电脑最初在同一个家庭网络中进行设置,并且您是进行远程访问(例如从外部通过互联网)。对于外部访问,您需要通过端口转发、VPN 或第三方服务来安全地触达您的家庭网络。请务必通过使用强密码、Firewalls 并避免不必要的端口暴露来优先保证安全性。

1. Wake-on-LAN (WoL) 结合 SSH 进行命令行访问

这是最轻量且省电的选项,因为 SSH 是基于文本的,不需要图形会话。如果您主要需要通过终端在 Ubuntu 上运行命令或脚本,这是理想之选。

步骤设置:

2. WoL 结合 TeamViewer 或类似 GUI 工具进行完整桌面访问

如果您需要图形化远程控制(例如使用 Ubuntu 的桌面环境),请使用集成了 WoL 功能的工具。

使用 TeamViewer(个人免费版)的步骤设置:

3. 使用 RDP/VNC 结合 Gnome 扩展进行锁定访问

如果您更倾向于使用 Ubuntu 原生工具进行图形访问,可以设置 RDP 或 VNC,然后配合 WoL 进行唤醒。

步骤:

附加建议

这些方法应该能让您在床上通过 MacBook 舒适地访问电脑,同时将电费降到最低。

参考资料:


Back Donate