尝试使用已禁用的网络接口连接到AWS EC2实例

时间:2018-08-13 18:18:50

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

由于错误,我禁用了实例中唯一可用的网络接口,我知道我可以在EC2实例上附加许多公共和内部网络接口,因此在AWS控制台中,我从EC2菜单中选择“网络->”。添加一个新的网络接口”,但出现错误:

  

找不到与此VPC或   可用区

所以,我的问题是这是否意味着我必须在VPC内创建网络接口,然后将其附加到此EC2实例?如果是这样,我确实尝试过,但是在VPC内看不到任何可以创建新网络接口的选项。预先感谢您的帮助

1 个答案:

答案 0 :(得分:1)

什么可能导致了错误:

  

找不到与此VPC或   可用区

解决方案是确保您的实例位于公共子网中的VPC中。您要连接的子网必须与实例位于同一可用区域。


在禁用网络接口后如何恢复与实例的连接

您将需要创建一个临时的弹性网络接口(ENI)并将其附加到您的实例。这将使您可以临时连接到实例并解决问题。

步骤是:

  1. 选择您的实例,并记下其ENI位于哪个子网中。
  2. Create a new ENI与实例在同一子网中,选择一个允许您通过SSH或RDP连接到实例的安全组。
  3. Attach the new ENI to your instance.

注意:新的ENI可能需要花费几分钟才能上线。 Associate an Elastic IP address with the ENI.

  1. 确保与您的实例关联的安全组允许入站RDP连接或SSH连接。

  2. 使用新的ENI,使用RDP或SSH连接到您的实例。

  3. 重新启用旧的网络接口。

  4. Detach the temporary ENI

注意:如果您已将弹性IP地址与ENI关联,并且不再需要弹性IP地址,请按照Releasing an Elastic IP地址上的说明释放它。

您可以参考此AWS Video

希望这会有所帮助!