如何通过ssh在vt上启动X显示?

时间:2019-05-07 09:30:01

标签: linux x11 xorg

我想通过ssh连接在vt(即vt1)上远程启动X服务器。


场景如下:

|Host Machine| ---ssh---> |Target Machine| ==HDMI== |Display Screen|

目标机器直接连接到显示屏(通过HDMI,DP,VGA等)。


换句话说,我想:

  1. 有一个默认的X服务器以A用户启动(通过systemd控制)
  2. ssh到目标计算机
  3. (可选)在另一个vt上更改为B用户的X
  4. 目标计算机的显示屏幕无需登录即可显示桌面
  5. 任何图形应用程序都可以通过DISPLAY=:0 glxgears运行(以glxgears为例,以:0为例)
  6. 该应用程序显示在目标计算机的显示屏上(显示是可选的,因为它默认显示vt1),但是不在主机上

注意:

  • 不接受ssh X11forward
  • 不接受自动登录(因为自动登录只能指定一个用户,并且不能在不重新启动的情况下切换)

0 个答案:

没有答案