show log include yuh

勉強したことの復習を兼ねて、IT関係(ネットワーク/サーバ/アプリケーション)についてまとめてます。たまに趣味のこと

スポンサーリンク

踏み台サーバでローカルの秘密鍵を利用する[ssh-add]

概要

踏み台サーバ経由で秘密鍵を利用したいときにローカルの秘密鍵を持っていくのは非常に面倒&ローカルサーバに秘密鍵を置くのは危険です。
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