带有 CentOS 6 HVM 的 Amazon AWS:SSH 需要密码

带有 CentOS 6 HVM 的 Amazon AWS:SSH 需要密码

当我尝试使用 CentOS 6 HVM 启动 Amazon 实例时遇到了一些奇怪的身份验证问题。

使用 CentOS

出于某种原因,每当我使用安全组和密钥 / pem 对启动一个时,我仍然必须在使用以下命令尝试 ssh 时提供密码:

$ ssh -i mypem.pem [email protected]

仅在使用上述 CentOS 类型时才会发生这种情况。当我使用相同的安全组和密钥/ pem 对创建 Amazon Linux AMI 2015.03 (HVM) 时,我不必输入密码。这有什么原因吗?我需要执行其他步骤才能在不知道密码的情况下登录吗?

答案1

CentOS 6 (x86_64) HVM AMI 映像设置为允许基于 ssh 密钥以 root 用户身份登录,建议设置非 root 用户进行常规实例访问。

实现步骤:https://awsmp-usageinstructions.s3.amazonaws.com/CentOS_User_Add_Instructions.pdf

参考:http://wiki.centos.org/Cloud/AWS

相关内容