背景:我希望将一系列 Ubuntu 机器放到零售点,它们被用作愚蠢的信息亭,在大型 LCD 面板电视屏幕上显示一系列幻灯片。安装后,它们不会连接键盘或鼠标,但会在本地网络上拥有固定的 IP。一切都配置为自动启动,没有自动更新,没有省电等 - 我认为除了一件事我们非常好。如果出现问题,我需要零售人员能够重新启动盒子。
我们正在运行 VNC(现在我们已经关闭了桌面增强功能!),以便我们可以在需要时远程进入机器,但这不是我们允许零售员工做的事情。这些机器将在物理上“不碍事”(可能在天花板空间),因此电源按钮不容易接近!.
我想有一些方法可以让零售人员从他们的一个 Windows 终端的桌面重新启动 Ubuntu 机器。我真的不想给他们某种原始终端访问权限(命令行会吓到他们!)而且我不希望他们使用 VNC(如上所述)。理想情况下,Windows 桌面上会有一个图标,他们双击它,回复一个简单的“你确定吗?” 提示,然后 Ubuntu 框被告知重新启动。Windows 方面不会有问题,我们可以使用 Delphi、Python 和 Qt4 编写一些东西,无论如何——这是我坚持的 Ubuntu 方面。
在视线之外,我可以让一个 Windows 程序通过网络打开一个终端并告诉 Ubuntu 重新启动吗?这是 SSH 可以用来做什么(我从来没有设置过那种东西)。Windows 编程方面并不是真正的问题,只是我是一个完全的 Ubuntu 菜鸟,从平台的角度来看不知道从哪里开始。
我们考虑的另一件事是让机器每天在设定的时间自动重启(显然是在商店营业时间之外!)。对我来说,这似乎有点不必要(尽管每周/每月强制重启一次可能是值得的)。
有什么想法或建议吗?能够通过网络按需重启盒子是我的首要要求。