ssh-keygen と ssh-add パスフレーズの問題

ssh-keygen と ssh-add パスフレーズの問題

を実行してssh-keygen、パスワードを入力する代わりにリターンキーを押すと、 でキーを追加できますssh-add ~/.ssh/id_rsa.pub。 のパスフレーズを入力するように求められます~/.ssh/id_rsa.pub。 単にエンターキーを押すだけで、すべてうまくいきます。

しかし、ステージでパスワードを入力しssh-keygenssh-addステージで同じパスワードを再入力すると、失敗します。bad passphrase, try again

何か見逃しているのでしょうか?

答え1

追加する必要があるのはプライベート公開鍵ではなく、ssh-agent の鍵です。デフォルトの鍵名は id_rsa なので、オプションは必要ありません。

ssh-add

キーに別の名前 (例) を付けた場合はgithub_dsa、次のようにします。

ssh-add github_dsa

インターネット侵入者への注意: キーの生成に ssh-keygen を使用しなかった場合は、キーが SSH 形式であることを確認してください。たとえば、PuttyGen の場合は、使用する必要があるエクスポート オプションがあります。

関連情報