Putty EC2连接问题

时间:2017-09-08 08:13:29

标签: amazon-web-services amazon-ec2

我是EC2的新手,我收到了这个错误:

Using username "ec2-user"
Server refused our key 
Disconnected: No supported authentication methods available (server sent: publickey)

我正在使用Amazon Linux AMI 2017.03.1 (HVM), SSD Volume Type,因此我的用户名是正确的。我还将pem文件转换为ppk文件,并在putty控制台中添加到SSH-Auth中。

我已经查看了StackOverflow中我的问题的所有解决方案,但似乎没有工作。

在我的VPC信息中心 - >网络ACL - >入境规则

Rule # Type         Protocol   Port Range   Source    Allow / Deny
100    ALL Traffic   ALL       ALL     0.0.0.0/0      ALLOW
*      ALL Traffic   ALL       ALL     0.0.0.0/0      DENY

这可能是导致错误的原因吗?

1 个答案:

答案 0 :(得分:1)

网络访问控制列表(NACL)不是问题。只需将其保留为默认设置即可。您连接到服务器的事实(即使它拒绝连接)证明您的计算机与Amazon EC2实例之间存在连接。

问题在于身份验证。基本上说它不喜欢你的密钥对。

  • 确保您转换的PEM文件与与实例关联的密钥对的名称相同(如管理控制台中所示)
  • 尝试再次转换密钥 - 可能格式不正确

请参阅: Use PuTTY to access EC2 Linux Instances via SSH from Windows(您无需使用Pageant。)