通过 SSH 访问本地控制台

gor*_*tde 4 remote-access ssh shell vnc

我正在寻找一种通过 SSH 与本地控制台交互的方法 - 就像使用直接连接的键盘一样。

在我的特殊情况下,我有一个 debian 服务器(仅限控制台,没有 X 系统),它在 tty1 上显示几个文本值。这台计算机没有连接输入设备,只有一个显示器。配置是通过 ssh 完成的。在 SSH 中执行的命令应该显示在 tty1 上。

有没有办法以与 VNC 会话在 X-Window 系统上进行的方式相同的方式与 tty1 交互?

kas*_*erd 5

您可以从 阅读当前显示在屏幕上的文本/dev/vcs。如果您的终端窗口的列数与服务器上的实际屏幕输出的列数相同,那么您只需键入cat /dev/vcs并获得可识别的输出。

您可以附加一个数字来访问特定的控制台,而不是始终是活动的控制台。vcsa如果您还需要格式化信息,则可以使用。例如,您可以使用/dev/vcsa1格式信息来获取第一个 VC 上的文本。

产生键盘输入是另一回事。AFAIR 使用的调用gpm仅支持剪切-粘贴,并且不允许输入任意按键。网上的一些搜索表明它不支持开箱即用,但可以作为驱动程序实现