Ubuntu Serverでsshを使用してパスワードなしのログインを設定しようとしていますが、次のようになります。
Agent admitted failure to sign using the key
パスワードを要求します。
新しいRSAキーを生成しました。システムを再起動する前に、問題なく動作しました。
すべてのリンクが このバグ につながりますが、何も機能しません。 SSHエージェントはまだ実行されていません。
それを修正するには?たぶん、ファイルには特定の権限が必要ですか?
この問題には2つのマシンが関係しています。再起動したのはどちらですか? ssh-addはクライアントにキーのみを追加します。キーが受け入れられない場合、クライアントエラーは発生せず、サーバーエラーは、接続を要求するためにクライアントでsshが呼び出されたときに-vオプションが使用された場合にのみ表示されます。
Ubuntuが何らかの理由でパッケージに表示されたエラーメッセージを変更した可能性もあります。 Debian(またはRHEL、CentOS、Knoppixなど)で使用されているため、openSSH-serverが発行するエラーではありません。
とにかく走れ:
ssh-add
+キーへのパス
クライアント(PC)
Ubuntuバグトラッカーで sshエージェントがビッグエンディアンマシンのキーを使用した署名の失敗を認めた で説明されているように、私の問題はexport SSH_AUTH_SOCK=0
を実行することで解決しました。
buntu Bugtracking によると、これはgnupg-agent自体の既知のバグです。したがって、新しいgnupg-agentバージョン> 2.0.14-1ubuntu1.7にアップグレードすると、問題が解決します。