sshのAgent Forwarding
環境 CentOS7.0.1
Agent Forwarding。
puttyだと、pargentで秘密鍵のpassfrazeを毎度入力しなくてよくするあれ。
今回localhostのVirtualBoxから別のサーバーにssh。
そこから更にsshしようとすると、passfrazeを聞かれる。
つまり
ローカル ↓ ↓ Agent Forwardingしてsshログイン ↓ サーバーA ↓ ↓ sshログイン ↓ サーバーB ↓ ↓ sshログイン。passfraze聞かれる ↓ サーバーC
で、イロイロ調べたところ、sshでログイン後に別のサーバーに更にsshするときは、
$ ssh -A User@Server
と、-A
オプションをつけないと、Agent Forwardingされない。
そうするとサーバーAからBへもAgent Forwardingされ、BからCもpassfrazeなしで問題ないというわけ。
今までpargentとかに頼り切って、きちんと知らなかった。反省。
【参考】