当我使用密钥以 ec2-user 身份连接到 AMI CentOS 6.3 服务器时,它仍然要求输入密码。为什么?

当我使用密钥以 ec2-user 身份连接到 AMI CentOS 6.3 服务器时,它仍然要求输入密码。为什么?

我使用的命令是:

ssh -i /<path-to-your-key>/<your-key>.pem ec2-user@ec2-<your-domain>.compute.amazonaws.com

为什么我有密钥,它仍然会要求输入密码?启动实例时会要求您指定一个密钥;因此,如果我在连接时使用密钥,它就不应该要求输入密码。我不知道它是什么,因为您应该使用密钥进行连接,对吗?我忽略了什么步骤?

答案1

您登录实例时使用的用户名取决于 AMI。用户ec2-user可能不正确。您需要检查用于创建要连接的实例的特定 AMI 的规范。

相关内容