RH7.4でpublicKey認証を設定しようとしています。 6.5とまったく同じプロセスです...だから何が欠けているのかわかりません。また、ドキュメントとサイトで段階的に試してみましたが、どちらも同じエラーが発生しました。Permission denied (publickey).
RSA 2048ペアを生成します。公開鍵はサーバーの Authorized_keys に追加されます。 .sshのpriv 700とAuthorized_keys 600。
接続するサーバー(/home/admin/.ssh/id_rsa)にid_rsaをコピーします。
sshd_configで次の行を追加します。
PasswordAuthentication no
AuthenticationMethods publickey
PubkeyAuthentication yes
そしてsshdサービスをリロードしてください...
SSH vvv デバッグ:
Enter passphrase for key '/home/admin/.ssh/id_rsa':
debug1: read PEM private key done: type RSA
debug3: sign_and_send_pubkey
debug2: we sent a publickey packet, wait for reply
debug1: Authentications that can continue: publickey
debug1: Trying private key: /home/admin/.ssh/id_dsa
debug3: no such identity: /home/admin/.ssh/id_dsa
debug2: we did not send a packet, disable method
debug1: No more authentication methods to try.
Permission denied (publickey).
したがって、authがpublicKeyであることを認識し、秘密鍵を読み取り、公開鍵パケットを送信することもできますが...何もなく失敗します。接続しようとしているサーバー(RH7.4)には、/var/log/secureの下にロギングはありません。
何が起こったのか知っていますか?