CentOS がキーを使用してサーバーにログインすると、パスワードが失敗します

質問

ターゲット サーバーでキー ログインのさまざまな設定を構成し、
ssh を使用してローカル マシンにログインします。
パスワード例外が発生しました。
キー パスワードの代わりにユーザー パスワードが要求されたことがわかりました。

解決:

centos はデフォルトで Selinux を開きます。プログラムを手動で閉じる必要があります。
使用:
/usr/sbin/setenforce 0 すぐに SELINUX を閉じます
2 番目:
テキスト エディターを使用して /etc/selinux/config を開き
、SELINUX=enforcing: #SELINUX=enforcing をコメント アウトしてから、新しい行を追加します: SELINUX=disabled 終了して保存します.
sshd サービスを再起動します。

selinux を有効にすると、sshd ログインでキー認証が使用できなくなる可能性があります。

おすすめ

転載: blog.csdn.net/codemanship/article/details/46733099