之前我曾使用在实例启动时生成的原始pem密钥文件登录。
ssh -i /path/to/key.pem ubuntu@instance-dns-name.com
我尝试停止密码验证,并在sshd_config中进行了以下更改。
ChallengeResponseAuthentication no
PasswordAuthentication no
UsePAM no
密钥登录停止工作,并给我'Permission Denied(publicKey)'错误。
答案 0 :(得分:0)
创建的.pem文件只能在安装过程中出于安全原因使用。在实际禁用PasswordAuthernticatio之前(并基本上锁定自己)。你应该添加一个公钥。
在您的亚马逊游戏机中,您应该有一个名为add keypair的页面,您应该可以在那里修复它。
答案 1 :(得分:0)
问题可能是问题中的用户没有设置密码。如果您将密码设置为任何内容(除了空字符串之外的任何内容!),您将能够登录(无密码,无密码身份验证)。