SSH多段接続の備忘録

SSHの多段接続をしたので備忘録
こういう条件の場合に便利
serverBに繋ぐには、serverAを経由しなければいけない。
serverAとserverBの両方には鍵がかかっている。多段接続を使うとローカルに鍵があれば両方の認証が可能。
つまりserverAに鍵を置く必要がないというわけだ。

% vi ~/.ssh/config

Host serverA
 HostName     192.168.100.10
 User         test
 IdentityFile ~/.ssh/serverA.rsa
Host serverB
 HostName     192.168.100.11
 User         test
 IdentityFile ~/.ssh/serverB.rsa
 ProxyCommand ssh serverA nc %h %p

// 接続
% ssh serverB