从Windows 7尝试SSH到Amazon EC2实例(windows server2012) - 权限被拒绝

时间:2015-09-07 10:47:44

标签: ssh amazon-ec2 cygwin putty

这可能是一个简单的愚蠢问题:)

我在Amazon EC2上创建了一个新的Windows实例,并将.pem文件下载到SSH。

与cygwin

 $ ssh -i mykey.pem Administrator@ec2-xx-xx-xx-xxx.us-west-2.compute.amazonaws.com
    Administrator@ec2-xx-xx-xx-xxx.us-west-2.compute.amazonaws.com's password:
    Permission denied, please try again.
mykey.pem文件的

权限设置为400。

$ chmod 400 mykey.pem

我也通过使用puttygen创建mykey.pem形式的mykey.pem文件但是获取访问被拒绝错误:(

 Using username "Administrator".
 Authenticating with public key "imported-openssh-key"
 Server refused public-key signature despite accepting key!
 Administrator@ec2-xx-xx-xx-xxx.us-west-2.compute.amazonaws.com's password:
 Access denied

不知道我在这里犯了什么样的愚蠢错误! 请大家你有什么建议吗?

2 个答案:

答案 0 :(得分:0)

EC2服务器上的SSH端口未对传入流量开放。

答案 1 :(得分:0)

以下是最可能的原因-

  1. 创建 EC2 实例时端口 22 未打开
  2. 本地计算机上的防火墙配置(尝试断开 VPN)
  3. AWS 帐户因待支付账单而被暂停