【发布时间】:2012-01-21 15:20:07
【问题描述】:
我需要远程关闭和重启 Linux (Ubuntu) 机器无需登录它们(否则简单的命令就可以完成这项工作)。这些机器只是廉价的 PC,因此没有安装特殊的电源管理硬件(尽管它们可以在局域网上唤醒)。我可以在这些盒子上安装某种“电源管理服务器”软件,它会监听远程重启/关机请求并采取相应措施吗?当然,如果它需要一些身份验证(密码)来响应请求,那就太好了。
【问题讨论】:
-
我不知道存在任何东西。但也不确定为什么您不想只通过 ssh 登录。您可以使用 python 进行登录并编写一些命令,如下所示:goldb.org/sshpython.html 但是如果您真的不想使用 ssh,您可以编写一个简单的 python 脚本来打开一个套接字并监听请求,然后发出命令行“重启”。
-
"当然,如果它需要一些身份验证会很好" -- bbb-但是如果你想要很多
ssh的功能集,你可以安装软件,为什么不安装ssh? -
嗯,总会有 xt_SYSRQ ;-)
-
我同意布赖恩凯恩的观点。 ssh 有什么问题?这就像说你想在高速公路上开车但不想开车。
-
我想远程控制很多台机器,一台一台的登录是不行的。我认为如果有这样的“电源管理服务器软件”,我可以向所有机器广播一个请求并完成任务。正如@TJD 所说,它可能只是“一个打开套接字并侦听请求的简单 python 脚本”,但是周围有没有现成的?
标签: linux shutdown remote-access reboot wake-on-lan