.ssh/configに書く編
- ~/.ssh/config に適当に項目追加する
- ForwardX11 yes を追記しておく
Host hoge HostName hogehoge IdentityFile ~/.ssh/id_rsa User moguriso ForwardX11 yes
(゚д゚)ウマー
ハマる編
環境変数 DISPLAY がどう頑張っても空になる。
チェック項目(1)
cygwin (sshコマンド叩く側)の環境変数が入ってるか?cygwin側のインストール時にX11関連Utilを入れてたら勝手に入ってるかも知れない。無い場合は空になるような気がする。.bashrcに↓な感じで追加しておくと良い。
export DISPLAY=localhost:0.0
チェック項目(2)
$ ssh -X
を
$ ssh -Y
.ssh/configを使っている場合は ForwardX11 yes => ForwardX11Trusted yes に変える。
$ echo $DISPLAY
したときに空行になる軽い絶望感からはコレで解放される気がする。ちなみに、VcxSrvのX0.hostsにIPを追加するTipsがこの手順だと不要になる気がする(入れてないホストからも普通に転送出来た気がする)