尝试从 windows 7 通过 SSH 进入 Amazon EC2 实例 (windows server2012) - 权限被拒绝

Trying SSH into an Amazon EC2 instance(windows server2012) from windows 7 - permission denied

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

我在 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.ppk 文件形式 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

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

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

以下是最可能的原因-

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