Amazon web services 油灰EC2连接问题

Amazon web services 油灰EC2连接问题,amazon-web-services,amazon-ec2,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卷类型,因此我的用户名是正确的。我还将pem文件转换为ppk文件,并在putty控制台中将其添加到SSH Auth中

我是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卷类型
,因此我的用户名是正确的。我还将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

这可能是错误的原因吗?

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

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

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

请参见:(您不需要使用Pageant。)

我也遇到了同样的问题:(.尝试生成新密钥对,并指向从puttgen提取的新ppk文件。仍会收到相同的错误尝试使用相同的密钥对启动新实例,并查看是否可以使用它登录。这将告诉您密钥生成过程是否正常工作。或者,-PuTTY(及其变体)是唯一使用PPK文件的程序。请尝试MobaXterm--它可以使用PEM文件。是的,MobaXterm有效!但是,使用puttyPuTTYGen将PEM转换为PPK的正确方法将其转换。您必须加载密钥,然后在不使用密码的情况下保存。最好避免使用PuTTY。