前提・実現したいこと
公開鍵認証方式でrootアカウントにsshログインする。
発生している問題・エラーメッセージ
以下のメッセージが出力され、パスワードを要求される。
root@192.168.10.2's password:
試したこと
・rootアカウント以外のアカウントに対しては、パスワードを要求されることなく正常にログインできる。
・パスワード認証であればrootアカウントにsshログインできる。
・/root/.ssh/authorized_keysのパーミッションは600に変更済み。
補足情報(FW/ツールのバージョンなど)
接続元:Windows 10 (64bit)
接続先:CentOS 7 (32bit)
ssh -vvv root@example.com
のように -vvv をつけて接続して、詳細なデバッグログを出力して鍵認証あたりでどのようなメッセージがでているか確認してください。
返信ありがとうございます。
デバッグログには以下が出力されていました。
debug3: send_pubkey_test
debug3: send packet: type 50
debug2: we sent a publickey packet, wait for reply
debug3: receive packet: type 51
debug1: Authentications that can continue: publickey,gssapi-keyex,gssapi-with-mic,password
パスワードを要求されないアカウントでは、上3行は同じで、51ではなく60をreceiveしていました。
少し調べたところ類似の事例もあるようですが、まだ解決に至っておりません。
回答1件
あなたの回答
tips
プレビュー