
を実行してssh-keygen
、パスワードを入力する代わりにリターンキーを押すと、 でキーを追加できますssh-add ~/.ssh/id_rsa.pub
。 のパスフレーズを入力するように求められます~/.ssh/id_rsa.pub
。 単にエンターキーを押すだけで、すべてうまくいきます。
しかし、ステージでパスワードを入力しssh-keygen
、ssh-add
ステージで同じパスワードを再入力すると、失敗します。bad passphrase, try again
何か見逃しているのでしょうか?
答え1
追加する必要があるのはプライベート公開鍵ではなく、ssh-agent の鍵です。デフォルトの鍵名は id_rsa なので、オプションは必要ありません。
ssh-add
キーに別の名前 (例) を付けた場合はgithub_dsa
、次のようにします。
ssh-add github_dsa
インターネット侵入者への注意: キーの生成に ssh-keygen を使用しなかった場合は、キーが SSH 形式であることを確認してください。たとえば、PuttyGen の場合は、使用する必要があるエクスポート オプションがあります。