내 호스트는 Windows 10 64비트입니다.
직접 액세스할 수 없는 Raspberry Pi가 있습니다. 또한 연결된 라우터에 액세스할 수 없습니다.
저는 그냥 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)
Raspberry Pi에서 LXDE를 사용하여 SSH에서 이 문제를 어떻게 해결합니까?
제가 한 말이 의미가 없었다면 사과드립니다.
답변1
SSH를 통해 Pi에 연결할 때 XForwarding을 설정해야 합니다.
ssh -X foo@pi
그런 다음 원하는 x 클라이언트 명령을 호출하여 전통적으로 다음 방법을 사용하여 이를 테스트합니다.xeyes
이것이 예상대로 작동한다면 실제로는 NoMachine이 필요하지 않을 수도 있지만 더 빨라야 할 것 같습니다.