私のホストは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は必要ないかもしれませんが、より速くする必要があるようです。