![当我使用密钥以 ec2-user 身份连接到 AMI CentOS 6.3 服务器时,它仍然要求输入密码。为什么?](https://linux22.com/image/616753/%E5%BD%93%E6%88%91%E4%BD%BF%E7%94%A8%E5%AF%86%E9%92%A5%E4%BB%A5%20ec2-user%20%E8%BA%AB%E4%BB%BD%E8%BF%9E%E6%8E%A5%E5%88%B0%20AMI%20CentOS%206.3%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%97%B6%EF%BC%8C%E5%AE%83%E4%BB%8D%E7%84%B6%E8%A6%81%E6%B1%82%E8%BE%93%E5%85%A5%E5%AF%86%E7%A0%81%E3%80%82%E4%B8%BA%E4%BB%80%E4%B9%88%EF%BC%9F.png)
我使用的命令是:
ssh -i /<path-to-your-key>/<your-key>.pem ec2-user@ec2-<your-domain>.compute.amazonaws.com
为什么我有密钥,它仍然会要求输入密码?启动实例时会要求您指定一个密钥;因此,如果我在连接时使用密钥,它就不应该要求输入密码。我不知道它是什么,因为您应该使用密钥进行连接,对吗?我忽略了什么步骤?
答案1
您登录实例时使用的用户名取决于 AMI。用户ec2-user
可能不正确。您需要检查用于创建要连接的实例的特定 AMI 的规范。