概要
踏み台サーバ経由で秘密鍵を利用したいときにローカルの秘密鍵を持っていくのは非常に面倒&ローカルサーバに秘密鍵を置くのは危険です。
SSHエージェントに鍵を登録することでこの問題を解決できます。
コマンド
ssh-add ~/.ssh/id_rsa
~/.ssh/id_rsa部分は鍵を指定しています
-Kをつけて起動時にもりようできるようにつかっていましたが廃止されたようです。
The -K and -A flags are deprecated and have been replaced by the --apple-use-keychain and --apple-load-keychain flags, respectively. To suppress this warning, set the environment variable APPLE_SSH_ADD_BEHAVIOR as described in the ssh-add(1) manual page.
.zshrc追加するとターミナル起動時で有効化されます
#ssh-keychain ssh-add ~/.ssh/id_rsa
転送されないとき
確認コマンド
ssh-add -l Could not open a connection to your authentication agent.
ssh -p 22 -A $user@$host