我的主机是Windows 10 64位。
我有一个无法直接访问的树莓派。我也无法访问它所连接的路由器。
我只是使用 SSH 来连接它。
但是,我需要更改端口转发,为此,我需要访问 GUI。
所以我使用NoMachine。
但每当我尝试做
/usr/NX/bin/nxserver --startsession
我得到:
NX> 500 ERROR: Display cannot be empty.
我已经找到了解决方案,Xvfb
但 Raspberry Pi OS 使用 LXDE。
Xvfb :99 -auth /home/username/.Xauthority -screen 0 1024x768x24 DISPLAY=:99 /etc/NX/nxserver -startsession
(来源:https://forums.nomachine.com/topic/launch-session-using-commandline-in-with-nomachine-5-ts)
我如何在树莓派上使用 LXDE 在 SSH 中解决这个问题?
如果我说的话毫无意义,我深表歉意。
答案1
当您通过 SSH 连接到 Pi 时,请务必设置 XForwarding:
ssh -X foo@pi
然后调用您喜欢的任何 x 客户端命令;传统上使用以下方法来测试这个xeyes
如果这按预期工作,你甚至可能不需要 NoMachine,真的,尽管我猜它应该更快。