在Windows中使用Putty SSH到Amazon EC2实例
我是亚马逊网络服务的新手,正在尝试启动亚马逊实例并使用Windows中的putty ssh。 这些是我遵循的步骤,
创建了一个密钥对。
创建了具有SSH和HTTP规则的安全组。
使用上述密钥对和安全组启动EC2实例。
使用puttygen将* .pem文件转换为* .ppk
尝试使用putty连接到实例的公共dns并提供* .ppk文件。
我使用'root'和'ec2-user'登录,并使用SSH1和SSH2创建了ppk文件,对于所有这些尝试,我在putty中得到以下错误,
“服务器拒绝我们的密钥”
你们可以请帮助,任何建议将不胜感激。
我假设OP计算出来或以其他方式移动,但答案是使用ubuntu
作为用户(如果服务器是Ubuntu)。
1)确保在EC2实例的安全组中打开了端口22(SSH)。
2)尝试连接Elastic IP而不是公共DNS名称。
我希望您已按照以下步骤使用PuTTY从Windows机器连接EC2
另一种情况是,在使用putty从Windows,ssh到运行ubuntu的EC2实例时,出现“服务器拒绝我们的密钥”错误:
私钥被错误地从.pem转换为.ppk。
puttygen有两种“转换钥匙”的选项。
请参阅下面的puttygen屏幕截图,并标记两个菜单选项。
上一篇: SSH to Amazon EC2 instance using Putty in windows
下一篇: WARNING: UNPROTECTED PRIVATE KEY FILE! when trying to SSH into Amazon EC2 Instance