こんにちは!! tahara です。
例えば host1 を経由して host2 に vnc したい場合どうすればいいか調べてみました。 結果 ↓ のページに書かれてあるとおりすれば可能でした。ありがとうございます。
ssh を多段に使ってずっと遠くにあるマシンに port forward する|裏表(Phinloda のもう裏だか表だか分からないページ)
蛇足になりますが、次の手順で host2 に vnc できました。
- 公開鍵を host1 と host2 の ~/.ssh/authorized_keys に追加
- ssh -A -C -t -L 5900:127.0.0.1:15901 user1@host1.example.com -A -C -L 15901:127.0.0.1:5900 user1@host2.example.com
- xvncviewer localhost