从 Windows 连接 AWS。错误:使用用户名“ec2-user”。服务器拒绝我们的密钥

从 Windows 连接 AWS。错误:使用用户名“ec2-user”。服务器拒绝我们的密钥

我正在使用 Windows 8 中的 Putty 连接 AWS EC2,我遵循了这一页将 .pem 转换为 .ppk 并在 Putty 中加载 .ppk。

Putty 配置:

  1. 主机地址:ec2-user@PUBLIC_DNS_ADDRESS
  2. 连接类型:SSH
  3. 私钥文件在Connection -> SSH -> Auth中设置

现在,当我单击“打开”时,它显示错误。

使用用户名“ec2-user”。服务器拒绝我们的密钥

注意:还尝试了 root 用户

请看一下下面的屏幕。

错误屏幕

安全组-> 我的组 -> 编辑入站规则

正如您所见,任何地方都可以连接。

AWS 入站规则中的 SSH 规则

答案1

将您的用户名更改为“root”就可以工作了,或者 AWS 会告诉您应该使用什么用户名。

相关内容