繁体   English   中英

无法连接到 EC2 实例

[英]Can't connect to EC2 instance

我正在尝试在 AWS 上运行 EC2 实例,但是在我从 gibash 执行 ssh 或它说超时的任何其他事情时创建之后。

首先,我认为这是我的一些错误,但不是我禁用了防火墙等。

但是,当我在从所有 ip 地址授予 80 端口权限后打开公共 ip 地址时,网页打开并说响应时间太长。

所以我点击了我创建的实例并从 header 中按下Connect并尝试从 AWS 直接连接(打开控制台),但仍然显示错误。

我尝试了不同的操作系统:

  • 亚马逊 Linux
  • Ubuntu
  • Centos 7

尝试连接到 EC2 实例时要检查的典型事项:

安全组

检查与实例关联的至少一个安全组的端口 22 (SSH) 或端口 3389 (RDP) 是否对您的源 IP 范围(例如,特定的 IP 地址 54.87.23.10.002. 或整个世界)开放。 /0 - 后者是非常糟糕的安全实践,但值得尝试看看它是否有帮助)。 安全组是有状态的,所以你只需要打开Inbound访问,返回路径就会自动生效。

公共 IP 地址

确认您使用的是与实例关联的公共 IP 地址。 This can either be assigned at instance launch (which will allocate a random IP address from a pool) or can be assigned as an Elastic IP Address (which is a static IP address that you can assign assign to any instance and you keep it until you将其释放回 AWS)。

公共子网/路由

确认您的实例位于“公共”VPC 子网中。 这意味着与子网关联的路由表具有通过 Internet 网关的路由。

您的网络

如果您通过公司网络进行连接,请注意某些公司会阻止 SSH 通过其网络进行访问。 尝试通过不同的网络(例如家庭、办公室、通过手机连接)进行连接。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM