我在同一个VPC和子网中有两个EC2实例X&Y。实例X为SSH和HTTP端口入站,向Anywhere开放。实例B对它的VPC的CIDR范围开放SSH端口,只有。我可以在实例X中使用SSH,并成功地从GITBASH运行yum更新。我的目的是从X连接到实例Y,并在Y上安装mysql,因为它的SSH端口不是从任何地方打开的。我可以通过SSH成功地从X连接到Y,但是它未能在Y上安装mysql。它导致错误,因为它无法连接到互联网:“无法检索镜像列表http://amazonlinux.us-east-1.amazonaws.com/2/core/latest/x86_64/mirror.list错误是12:超时在.”
有谁能告诉我为什么实例Y不能通过X连接到互联网,因为两者都在同一个VPC上,请给我子网?
发布于 2020-12-26 02:17:04
由于您的实例Y没有公共IP,即使它位于公共子网中,它也无法访问internet。为了实现这一点,您需要拥有公共IP。
或者,您必须创建私有子网并将Y实例放置在那里。此外,在公共子网中,您需要设置NAT网关,以便实例Y可以通过NAT网关访问internet。在此场景中,实例Y不需要公共IP。
https://stackoverflow.com/questions/65448037
复制相似问题