私が試したこと

私が試したこと

以前は、ユーザー()user1でsshを介して他のシステム(たとえば)に接続できましたuser2。たとえば、host1asを使用していて次のコマンドを使用してログインしようとしているuser1とします。host2user2

ssh user2@host2

今日以前、これはうまくいきました。

これを機能させるために私が使用していた~/.ssh/id_rsa.pub秘密鍵()の公開鍵()を追加しました。~/.ssh/id_rsauser1@host1user2@host2/.ssh/authorized_keys

今日エラーが発生しました認証失敗が多すぎます:

ssh -v user2@host2
. . .
debug1: Next authentication method: publickey
debug1: Offering RSA public key: /home/user1/.ssh/id_rsa2
debug1: Offering RSA public key: /home/user1/.ssh/id_rsa1
debug1: Offering RSA public key: /home/user1/.ssh/id_rsa
debug1: Server accepts key: pkalg rsa-sha2-512 blen 279
Received disconnect from 10.22.3.4 port 22:2: Too many authentication failures
Authentication failed.

正常にログインできるため、user1@host2次のように動作します。

ssh host2

だから私はこれを知り、host1SSHhost2鍵ベースの認証をサポートします。

(Q)この問題を解決するにはどのコマンドを使用できますか?

(Q)障害の原因に関するエラー/手がかりを確認できる一般的なログファイルは何ですか?

(Q)エラーが発生する一般的な原因は何ですかToo many authentication failures

私が試したこと

ログインリセットに失敗しました

以前は、このエラーが発生した場合は、sudo pam_tally2 -u user2 -rホストで.を使用してhost2失敗したログイン数をリセットしました。ただし、このコマンドを実行した後ログイン失敗カウントはまだゼロですが、認証失敗が多すぎますエラーメッセージ。したがって、このエラーは実際にログイン失敗とは見なされません(少なくともpam_tally2ではそうではありません)。

公開鍵が正しく設定されていることをもう一度確認してください。

user1@host1:.ssh/id_rsa.pub公開鍵がファイルにあることを確認しましたuser2@host2:.ssh/authorized_keys

ファイルの権限がロックされていることを再確認してください。

ファイルに対する権限が正しいことを確認しました。

drwx------ # Dir: user2@host2:.ssh
-r-------- # File: user2@host2:.ssh/authorized_keys

StackOverflowで検索

これが私の問題に非常に似ていることがわかりました。

回答を得るには、Google

Google検索を試しました。SSHログイン失敗のトラブルシューティングそしてここで要約できるよりも多くのヒット作を得ました。したがって、潜在的な問題がたくさんあります。

Google検索SSHログイン失敗時の一般的なpamエラーそして発見

まだ答えを探しています。

ベストアンサー1

おすすめ記事