Amazon web services 我可以ping我的EC2实例,但是我不能通过ssh连接

Amazon web services 我可以ping我的EC2实例,但是我不能通过ssh连接,amazon-web-services,ssh,amazon-ec2,Amazon Web Services,Ssh,Amazon Ec2,不久前,我创建了一个RHEL EC2实例。正确设置它,并能够通过putty和WINSCP连接到它。随着时间的推移,它还没有被使用,但直到最近,它还需要再次访问。我去检查登录,但无法登录。因此,我重新启动实例并尝试重新连接,但我无法继续。我收到错误网络错误:连接被拒绝 我尝试从pem重新创建ppk,并启用所有IP的所有端口。是什么导致了这种不可访问性?有什么疑难解答提示让我再次连接到它吗?这里有几点需要检查: 你是否有任何东西在盒子上运行,可能会导致它随着时间的推移变得无响应?这是不太可能的,因为

不久前,我创建了一个RHEL EC2实例。正确设置它,并能够通过putty和WINSCP连接到它。随着时间的推移,它还没有被使用,但直到最近,它还需要再次访问。我去检查登录,但无法登录。因此,我重新启动实例并尝试重新连接,但我无法继续。我收到错误网络错误:连接被拒绝


我尝试从pem重新创建ppk,并启用所有IP的所有端口。是什么导致了这种不可访问性?有什么疑难解答提示让我再次连接到它吗?

这里有几点需要检查:

你是否有任何东西在盒子上运行,可能会导致它随着时间的推移变得无响应?这是不太可能的,因为你说你重新启动了机器。 检查您的安全组设置,以确保防火墙没有阻止您的SSH端口。该实例无法知道Amazon网络在SSH侦听端口上是否实际接受连接。 Amazon硬件可能会失败,并导致实例无响应。转到EC2控制台上的实例页面,查看是否有2/2的状态检查通过。如果通过的实例少于2个,则这可能是失败的实例情况。 作为最后一种手段,请尝试右键单击该实例并检查系统日志,以查找可能导致该实例无法侦听SSH连接的任何内容


希望您的数据在EBS卷上,这样您就可以简单地停止和启动实例,并让它在不同的硬件上运行。虽然如果Amazon提供控制台级别的对该框的访问会很好,但不幸的是,据我所知,目前还没有。请检查DNS名称,当您重新启动ec2实例时,Amazon通常会为该实例分配不同的DNS名称,因此您必须更新putty连接属性如果硬件被标记为不健康,重新启动就足以将机箱转换为新的硬件,而且亚马逊通常会通知用户是否出于任何原因需要更换硬件。我完全可以理解,如果硬件被标记为不健康,这些事情就会发生,在我的工作中,我们不幸发现了这样的硬件,因为我们的实例停止以类似的方式响应。这就是说,我们有一些旧的实例存储备份实例,它们不容易在硬件之间传输,因此这比它应该的更痛苦。不过,您确实指出,应该自动检测并发送通知。