2つの異なるボックスに対して公開鍵ベースの認証を設定しようとしています。 e上の1つのRHELはCentOSです。 sshが失敗し、パスワードベースの認証にフォールバックする両方で同じ問題が発生しています。これを引き起こしていると思われるエラーは非常にあいまいです。
debug1: Unspecified GSS failure. Minor code may provide more information
資格情報キャッシュファイル '/ tmp/krb5cc_1000'が見つかりません
両方のボックスは完全に無関係です。両方のボックスの.ssh/authorized_keysファイルに公開鍵があり、すべてのアクセス許可がチェックされて良好です(.sshの場合は700、内部の場合は600)さまざまなフレーバー(Gentoo、Fedora、FreeBSDなど)で実行されている他のサーバーがたくさんあります。)そして公開鍵sshは問題なく動作しますが、CentOSとRHELは何らかの理由でこれを私に与えます:(
誰かが以前にこれを経験しましたか?この問題をさらに分析する方法すらわかりません:(
発生するエラーは、Kerberos認証に関連しています。
Kerberosを使用しておらず、キーが適切に設定されていると仮定します。
Ssh設定ファイルでこれらを追加/変更してみてください
sshd_config
GSSAPIAuthentication no
GSSAPICleanupCredentials no
KerberosAuthentication no
KerberosOrLocalPasswd no
KerberosTicketCleanup no
ssh_config
RSAAuthentication yes
PasswordAuthentication yes
HostbasedAuthentication no
GSSAPIAuthentication no
GSSAPIDelegateCredentials no
SELinuxのアクセス許可により、SSHサービスがauthorized_keysにアクセスできませんでした。
使用する restorecon -r /root/.ssh
権限を復元するか、SELinuxを完全にオフにします。