通过 SSH 访问虚拟控制台

通过 SSH 访问虚拟控制台

让我们想象一下这种情况 - 我们有两台相距一定距离的电脑(一台在家里,另一台在办公室)。办公室里的电脑已经重新启动并等待登录(通过虚拟控制台,没有花哨的登录管理器;顺便说一句,它正在运行 Arch :))。它的 SSH 守护进程正在运行,因此家里的 PC 可以毫无问题地访问它。问题是家里的 PC 如何(通过 SSH)访问办公室 PC 上的虚拟控制台#1,登录(如果需要)然后运行startx​​,这样 X 将照常运行(就像在本地运行一样)。如您所知,startx直接从 SSH 终端运行是行不通的。

答案1

您可以更改虚拟终端并启动 X11,如下所示:

sudo chvt 1        # change to virtual terminal 1
sudo startx        # start X11

请注意,chvt还允许您通过会话运行fim(并且可能fbissh

ssh somewhere
sudo chvt 1
sudo fim -a -T1 image.png

相关内容