-K
オプションは、ssh-add
の Apple の標準バージョン内にあり、ssh-agent に SSH キーを追加する際にキーチェーンにパスフレーズを保存します。 ssh-add
の別のバージョンをインストールした場合は、-K
がサポートされていない可能性があります。
問題の解決
SSH プライベートキーを ssh-agent に追加するには、ssh-add
の Apple のバージョンへのパスを指定できます:
$ /usr/bin/ssh-add -K ~/.ssh/id_rsa
メモ: キーを別の名前で作成したか、別の名前を持つ既存のキーを追加しようとしている場合は、コマンド内のid_ed25519を秘密鍵ファイルの名前で置き換えてください。
参考リンク
- 新しい SSH キーを生成して ssh-agent へ追加する
- SSH-ADD のための Linux man ページ
- SSH-ADD 用の Apple の man ページを表示するには、ターミナルで
man ssh-add
を実行します