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

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

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

信頼できるX11転送「-Y」を使用すると、期待どおりに機能します。 x2goを問題なく使用できます。私のssh_configとsshd_configはどちらもX11転送(リモートサーバーとローカルクライアント)を受け入れます。

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

私は信頼できるX11配信を使用すると、少しセキュリティ上のリスクがあるため、使用しないでください(動作していても)。

答え1

Gentoobergによると、これは壊れています: 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

関連情報