AWSでEC2インスタンスを作成しました。その前に、私は自分の鍵ペアを作成し、秘密鍵をダウンロードした。AWS EC2インスタンスを接続するとPEMファイルが提供されますが、パスワードを要求します
私は現在、新しく作成されたインスタンスにログオンしようとしています(正しいホスト名を使用します、もちろん、ここではセキュリティのために置き換えています)。私はキーファイルを提供しますが、私はパスワードの入力を求められます
ssh [email protected] -i ~/EC2key.pem -v
:私は、デバッグ出力を取得するには-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
[email protected]'s password:[asks for password here]
なぜ後を「PEMを読んで、秘密鍵が行わ:タイプRSA」結論「は継続することができ認証]:公開鍵、パスワード」とは?
可能な複製: http://stackoverflow.com/questions/9747763/ssh-ec2-asking-for-password – Rishabh
はい、それには答えられていません。私のssh_configにはPasswordAuthenticationがyesに設定されていません。有効になっている唯一の設定は次のとおりです。SendEnv LANG LC_ *; HashKnownHostsはい。 GSSAPIAuthenticationはい。 GSSAPIDelegateCredentials no – Passiday