如何排查与我的 Amazon EC2 Windows 实例相关的远程桌面连接问题?

1 分钟阅读
0

我无法使用远程桌面协议(RDP)连接到 Amazon Elastic Compute Cloud(Amazon EC2)Windows 实例。

解决方法

针对错误消息“An internal error occurred”进行问题排查

如果收到 RDP 错误消息“An internal error occurred”,请参阅 Microsoft 网站上的 Step: 1 Check the RDP port

使用实例屏幕截图排查问题

您可以查看实例屏幕截图以了解实例的状态。如果屏幕截图显示实例操作系统(OS)成功启动,但未通过实例状态检查,请完成以下步骤:

  1. 创建辅助网络接口
  2. 将辅助网络接口附加到实例。
  3. 再次测试通过 RDP 连接到实例。

确认您使用正确的 IP 地址

如果实例位于使用 NAT 网关的子网中,请确保您正在连接到该实例的私有 IP 地址。NAT 网关后面的公有 IP 地址上无法访问该实例。

验证端口 3389 是否未被阻止

验证端口 3389 是否未被您的 AWS 安全组、网络 ACL、操作系统防火墙或防病毒软件阻止。

确认防火墙和网络配置正确无误

1.    从本地设备打开 PowerShell 窗口,然后运行以下命令:

Test-NetConnection -ComputerName yourdomain.exampleco.com -Port 3389

2.    在前面命令的输出中,验证 TcpTestSucceeded 是否为 True。这表明 EC2 实例正在通过网络进行响应,并且您可以访问所需的 RDP 端口。有关更多信息,请参阅 Microsoft 网站上的 Test-NetConnection

其他故障排除

如果上述步骤未能解决问题,使用 AWSSupport-TroubleshootRDP 自动化文档和 AWS Systems Manager 来进行故障排除并解决常见的与 RDP 相关的连接问题。您无需在实例上安装 SSM 代理即可运行自动化文档。此外,该实例不需要由 AWS Systems Manager 管理即可运行自动化文档。

有关手动故障排除步骤,请参阅远程桌面无法连接到远程计算机

相关信息

排查 EC2 Windows 实例的问题

如何使用 EC2Rescue 来解决我的 Amazon EC2 Windows 实例的问题?

连接到 Windows 实例

AWS 官方
AWS 官方已更新 3 年前