リバースSSHトンネルを介したX11転送が機能しないのはなぜですか?

リバースSSHトンネルを介したX11転送が機能しないのはなぜですか?

リバースSSH経由でアクセスしたいホストがあり、X11も渡したいと思います。そのため、リモートホストでこれを行いました。ssh -X -R 43022:localhost:22 usr@myhost -p 2222 接続できますが、X11転送が機能していないようです。ssh -X -p 43022 usr@localhostmyhost

$ xeyes
Error: Can't open display:

なぜそんなことですか?

ベストアンサー1

あなたは一つ持っている必要があります職業展示Xがあなたに渡される前に。あなたの前に:

ssh -X -p 43022 usr@localhost

確認しecho $DISPLAYて実行してくださいxeyes$DISPLAY空であるか実行中でない場合xeyes...X転送は効果がなく、何も渡されません。

おすすめ記事