
リバースSSH経由でアクセスしたいホストがあり、X11も渡したいと思います。そのため、リモートホストでこれを行いました。ssh -X -R 43022:localhost:22 usr@myhost -p 2222
接続できますが、X11転送が機能していないようです。ssh -X -p 43022 usr@localhost
myhost
$ xeyes
Error: Can't open display:
なぜそんなことですか?
答え1
あなたは一つ持っている必要があります職業展示Xがあなたに渡される前に。あなたの前に:
ssh -X -p 43022 usr@localhost
確認しecho $DISPLAY
て実行してくださいxeyes
。$DISPLAY
空であるか実行中でない場合xeyes
...X転送は効果がなく、何も渡されません。