我通过referring to the documentation在Amazon Web Services(AWS)中创建了Amazon EC2的新实例。我什至添加了这样的SSH规则:
Port: 22
Type: SSH
Source: <My IP address>/32
我下载了
.pem
文件,并使用.ppk
将其转换为PuTTYGEN
文件。然后我在PuTTY中添加主机名,如下所示:ec2-user@<public_DNS>
我选择
default settings
,将该.ppk文件添加到PuTTY中,登录后出现此错误:甚至trouble shooting link也没有帮助我。
我也在系统日志中收到此错误:
如何通过PuTTY连接到我的Amazon EC2实例?
最佳答案
尝试连接到Amazon EC2实例时要检查的事项:
0.0.0.0/0
)的所需端口(例如80、22)上进行入站访问。这解决了大多数问题。 如果您能够启动并连接到同一子网中的另一个实例,则VPC配置似乎正确。
要检查的另一件事是实例本身上操作系统的实际配置。某些软件可能会影响配置,因此Web服务器/ ssh守护程序无法正常运行。当然,如果不连接实例则很难确定。
如果从标准的Amazon Linux AMI启动,则
ssh
随时都可以正常工作。 Web服务器(端口80)将需要在实例上安装和配置软件,这是您的维护责任。