如何通过 SSH 连接到当前处于活动状态并显示在服务器监视器(Ubuntu)上的控制台?

如何通过 SSH 连接到当前处于活动状态并显示在服务器监视器(Ubuntu)上的控制台?

有一个监视器连接到的服务器,我如何通过 ssh 连接来控制该控制台?

图片显示了我想要的一个例子。

答案1

一般来说,你不能。

可以做一些有限的操作,即用于writevt发送虚假输入并peekvc获取输出,但实际上不可能将 tty 从一个终端“重新连接”到另一个终端(如果您想象远程桌面的工作方式)。

  • 如果你可以提前做好准备:在复用器例如 tmux、Screen、abduco 或 dtach。现在可以将程序附加到控制台上,您也可以通过 SSH 连接,而无需将其与控制台分离。

  • 如果你没有准备,并且程序已经运行:下载窥视。使用 peekvc 截取控制台的“屏幕截图”,并在必要时通过 writevt 发送按键信息。需要 root 权限。

相关内容