ProxyCommandで多段SSH

自分用にメモ。

具体例。

$ ssh -o 'ProxyCommand ssh -p 11122 tatz@example.com nc %h %p' tatz@192.168.0.20

example.com:11122経由で192.168.0.20のマシンにログインする例。

おまけでrsyncも。
-eオプションにsshを突っ込めば良いんだけど後ろの部分は外側に出すこと

$ rsync -av -e "ssh -o 'ProxyCommand ssh -p 11122 tatz@example.com nc %h %p'" source tatz@192.168.0.20:dest