AWSでEC2インスタンスを作成しました。その前に、キーペアを作成し、秘密キーをダウンロードしました。
現在、新しく作成されたインスタンスにログオンしようとしています(もちろん、セキュリティのためにここで置き換えたものを使用して、正しいホスト名を使用します)。デバッグ出力を取得するために-vスイッチを追加しました。
ssh ec2-user@myVirtualHost.compute-1.amazonaws.com -i ~/EC2key.pem -v
キーファイルを提供していますが、パスワードを求められます。何が問題になっているのかを示す可能性のあるデバッグ出力からの抜粋を次に示します。
debug1: Host 'myVirtualHost.compute-1.amazonaws.com' is known and matches the ECDSA host key.
debug1: Found key in /home/myuser/.ssh/known_hosts:15
debug1: ssh_ecdsa_verify: signature correct
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: Roaming not allowed by server
debug1: SSH2_MSG_SERVICE_REQUEST sent
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey,password
debug1: Next authentication method: publickey
debug1: Trying private key: /home/myuser/EC2key.pem
debug1: read PEM private key done: type RSA
debug1: Authentications that can continue: publickey,password
debug1: Next authentication method: password
ec2-user@myVirtualHost.compute-1.amazonaws.com's password:[asks for password here]
「PEM秘密鍵の読み取りが完了しました:RSAと入力」した後、結論が「続行できる認証:公開鍵、パスワード」であるのはなぜですか?