我有一个 Fedora 12 盒子,我用它作为 Web 开发的沙箱和一些其他玩具。
这个盒子会变得很热,所以我希望它在没人使用它的时候进入睡眠/休眠状态,但是连接到这个盒子的大多数人将无法物理访问它。
是否可以设置局域网唤醒,当检测到 SSH 连接时唤醒机器?
谷歌搜索没有得到太多信息。(或者至少我还不够聪明,没有将其视为有用的!)
答案1
我认为,如果没有其他东西来响应 SSH 请求,然后向目标机器发出局域网唤醒,那么就不可能做到这一点。换句话说,必须有一个始终可用于 SSH 的东西,然后您可以从该框发出唤醒命令并通过 SSH 连接到您的目标。如果您有一台 Linksys 路由器(如 wrt54g/l),并且番茄安装了固件后,您只需使用启用了 SSH 的路由器即可完成此操作,方法是通过 SSH 进入路由器,运行 /usr/bin/ether-wake destination-mac-address,然后 ssh 到刚刚打开的机器。