EC2的PuTTy连接超时

时间:2019-03-10 04:18:03

标签: amazon-web-services ubuntu amazon-ec2

我在EC2中创建了Ubuntu实例。到目前为止效果很好。

但是由于某种原因,我无法再通过PuTTy连接到服务器,并且得到Network error: Connection timed out

  1. 该实例正在控制台中运行。
  2. CPU仅使用2%。
  3. InBound设置似乎没有问题。带有22端口的SSH。
  4. 尝试使用IP地址和DNS。
  5. 重新启动实例并尝试。
  6. 已停止并尝试使用其他IP地址。
  7. 实例连接很好。

这是屏幕截图:

enter image description here

这是入站规则:

enter image description here

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

连接超时表明您的计算机无法访问远程计算机。这种错误通常需要一段时间才能失败。

相反,如果远程计算机拒绝了连接,则错误将立即出现,并且消息将为Permission denied

要检查的事情:

    EC2实例上的
  • 安全组需要允许入站SSH(端口22)从整个Internet(0.0.0.0/0)或最好从较小的CIDR范围访问,包括您的计算机(例如,在控制台中选择“我的IP”)。这通常是造成此问题80%的原因。
  • 该实例必须位于公共子网中,这意味着该子网已连接到Internet网关。
  • 您的网络必须允许与AWS的出站SSH连接。一些公司网络可能会阻止此操作。
  • 还有其他一些可能的原因,但是在大多数情况下,原因是上述原因之一。