我不小心禁用了与 Amazon EC2 Windows 实例的网络连接。如何修复此问题?

上次更新时间:2021 年 5 月 19 日

我不小心禁用了 Windows 中的网络连接。现在,我已经与 Amazon Elastic Compute Cloud (Amazon EC2) Windows 实例失去连接。如何修复此问题?

解决方法

方法 1:使用 EC2 串行控制台

如果您为 Windows 启用了 EC2 串行控制台,则可以使用它来排查受支持的基于 Nitro 的实例类型问题。串行控制台可帮助您排查启动问题、网络配置和 SSH 配置问题。串行控制台无需网络连接即可连接到您的实例。您可以使用 Amazon EC2 控制台或 AWS 命令行界面 (AWS CLI) 访问串行控制台。

在使用串行控制台之前,请在账户层面授予对串行控制台的访问权限。然后,创建 AWS Identity and Access Management (IAM) 策略,授予对 IAM 用户的访问权限。此外,每个使用串行控制台的实例都必须至少包含一个基于密码的用户。如果您的实例无法访问,并且尚未配置对串行控制台的访问权限,请按照方法 2:创建临时弹性网络接口中的说明进行操作。有关为 Linux 配置 EC2 串行控制台的信息,请参阅配置对 EC2 串行控制台的访问权限

方法 2:创建临时弹性网络接口

您可以创建临时弹性网络接口,然后将该网络接口连接到 Amazon EC2 Windows 实例。然后,您可以临时连接到实例并修复此问题。

  1. 打开 Amazon EC2 控制台,然后从导航窗格中选择 Instances(实例)。
  2. 选择您的实例。记下 Description(描述)选项卡中的 Subnet ID(子网 ID)。
  3. 在与实例相同的子网中创建新的网络接口
    重要提示:请确保选择允许从您的 IP 地址传入远程桌面协议 (RDP) 流量的安全组。
  4. 将新的网络接口连接到实例。
    注意:网络接口可能需要几分钟时间才能上线。如果使用 RDP 连接到实例,请将弹性 IP 地址与网络接口关联
  5. 通过新的网络接口,使用 RDP 连接到实例
  6. 将 Windows 中的网络连接设置更改为使用 DHCP。或者,请指定正确的私有 IP 地址设置。有关说明,请参阅为 Windows 实例配置辅助私有 IPv4 地址
  7. 断开临时网络接口。
    注意:如果您已将弹性 IP 地址与网络接口关联,并且不再需要弹性 IP 地址,请释放弹性 IP 地址

这篇文章对您有帮助吗?


您是否需要账单或技术支持?