SSH X11転送は信頼できるものを使用している場合にのみ機能します

SSH X11転送は信頼できるものを使用している場合にのみ機能します

X11 転送を使用しようとすると、「ディスプレイを開けません」というエラー メッセージが表示されます。

信頼できる X11 転送「-Y」を使用すると、期待どおりに動作します。x2go は問題なく使用できます。ssh_config と sshd_config は両方とも X11 転送を許可します (リモート サーバーとローカル クライアントの両方で)。

さらに、xhost + 経由ですべてのクライアントからの X アクセスも許可しました。私のボックスにリモート接続すると (-Y なし)、DISPLAY 環境変数が設定されていないことがわかります。私のボックスにリモート接続すると (-Y あり)、DISPLAY 環境変数が設定されていることがわかります。単に DISPLAY 環境変数を設定しようとすると (-Y を使用していない場合でも)、効果はありません。

信頼できる X11 転送は、動作はしますが、セキュリティ上のリスクがわずかにあるため、使用すべきではないと思います。

答え1

これは Gentoo のバグにより壊れています: https://bugs.gentoo.org/237778 https://forums.gentoo.org/viewtopic-t-842298-start-0.html

答え2

X11 経由でアプリを起動すると、非常に遅くなる可能性があります。SSH 経由で VNC をトンネリングすることをお勧めします。

https://www.cyberciti.biz/tips/tunneling-vnc-connections-over-ssh-howto.html

関連情報