我们可以使用VNC连接到远程X会话,但是如果远程Linux机器没有安装X,我如何远程连接到物理显示器上显示的该会话?
更新以使其更清楚:Linux 安装有一些在启动时运行的自动化脚本。我想知道无头机器上发生了什么,当它完成所有这些脚本时,是否有任何错误或者是否正在等待用户输入。
答案1
使用 screen 或 tmux 来完成此操作。本地用户必须在 screen 或 tmux 内工作。然后,通过 SSH 连接的另一个客户端可以连接到同一 screen/tmux 会话。
我喜欢使用 Ubuntu 的 Byobu 来协助完成此任务。安装它然后运行byobu-enable
将使 Byobu 在每个会话期间自动启动。
答案2
如果我正确理解你(问题和对其他答案的评论),你将需要类似的东西PC黄鼠狼。我并不是在提倡 PC Weasel,它只是我听说过的唯一能满足您需求的东西。它是一个 PCI 视频卡,“可将 VGA 转换为 RS-232 输出”。看起来像是某种丑陋的魔法。您必须有第二台机器或终端服务器或其他东西才能通过网络向您显示 RS-232,但 PC Weasel 的设计就是为了这样工作。
我不相信任何网卡“PXE”都能满足您的要求,但也许我落后于时代了。如果您在这里没有得到好的答案,请更新您的问题以说明您最终做了什么,或者也许您只是放弃了。不管怎样,这都是很好的信息。