如果我在没有设置桌面环境的 tty cli 上,如何通过 ssh 启动远程桌面环境?
例如,如果我第一次启动startx icewm
并从那里执行 a ,ssh -X me@raspi startlxde-pi
它会很好地启动 pi 桌面环境。
但如果我直接从 TTY 执行此操作,则会出现奇怪的错误,并且通常不起作用。我也尝试过正常 ssh 进入它ssh -X me@raspi
,然后运行它startlxde-pi
,但它仍然不起作用。
我得到的错误是connect /tmp/.X11-unix/X1: No such file or directory
.
如果我startx icewm
在我的机器上,然后 ssh 到 pi,然后startlxde-pi
,然后它就可以了。
有没有办法在我的机器上启动一个没有任何东西的 X 服务器,只是等待我通过 SSH 远程“填充”桌面环境?
答案1
ssh -X
将远程启动的程序连接到 SSH 客户端的 X。显然,只有当有 X 可连接时才有可能。
也许您正在寻找虚拟 X 服务器(在 pi 或 SSH 客户端上)。