ssh-add がキーのパスフレーズを認識しない

ssh-add がキーのパスフレーズを認識しない

インストール時に、なかなか解決できない珍しい問題が発生しています。 を使用して新しい SSH キーを作成しssh-keygen、パスフレーズを取得しました。キーは機能しています。接続するホストに追加し、パスフレーズを求められたら入力すると機能します。

そこで、予想通り、 に追加しようとしましたssh-agentが、次のようなことが起こりました。

ssh-add /home/[user]/.ssh/id_rsa
Enter passphrase for /home/[user]/.ssh/id_rsa:
Bad passphrase, try again for /home/[user]/.ssh/id_rsa: 

パスフレーズが受け入れられません。コピー&ペーストを試してみましたが、同じ結果です。何かいい方法はありますか?

答え1

私の場合は、Putty の形式でキーを入力しようとしていたためでした.ppk

キーを OpenSSH 形式 (たとえば PuttyGen 経由) にエクスポートし、それを使用することで問題は解決しました。

関連情報