无法通过 RDP 连接新创建的实例

无法通过 RDP 连接新创建的实例

我刚刚创建了 Windows 实例(Windows_Server-2016-English-Full-Base-2017.01.11(ami-6e833e0e)但无法连接到它。

它具有允许来自所有端口的所有连接的安全组:

安全组

我还检查了 VPC 的路由表 - 它具有互联网网关,并且子网已添加到路由表中:

路由表

然而,我完全无法连接:

rdesktop ec2-************.us-west-2.compute.amazonaws.com:3389

ERROR: ec2-************.us-west-2.compute.amazonaws.com: unable to connect

我也尝试过在 Windows 机器上(也使用不同的互联网连接) - 也显示了无法连接的错误消息

我尝试按照亚马逊的所有手册来排除连接问题 - 但毫无效果。屏幕截图显示它处于登录阶段,因此提示网络连接问题,但使用那里的所有建议都无法找到任何问题。

此外,nmap 显示仅打开了 2 个端口:

PORT    STATE SERVICE
135/tcp open  msrpc
445/tcp open  microsoft-ds

我运行了多个 Linux 实例,在连接到多种不同服务时没有任何问题 - 只有 Windows 实例和 RDS 有这样的问题

我在 Windows 实例上的 RDP 连接中遗漏了什么吗?提前谢谢您!

答案1

查看以下链接。我遇到了同样的问题,这很有帮助。https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ami-create-standard.html

基本上,您需要登录到要从中创建 AMI 的实例。请按照以下步骤操作:

使用 EC2Launch 设置应用程序运行 Sysprep

在 Amazon EC2 控制台中,找到或创建 Windows Server 2016 AMI。

从 AMI 启动 Windows 实例。

连接到您的 Windows 实例并对其进行自定义。

搜索并运行 EC2LaunchSettings 应用程序。它默认位于以下目录中:C:\ProgramData\Amazon\EC2-Windows\Launch\Settings。

根据需要选择或清除选项。这些设置存储在 LaunchConfig.json 文件中。

对于管理员密码,请执行以下操作之一:

选择指定并输入符合系统要求的密码。密码以明文形式存储在 LaunchConfig.json 中,并在 Sysprep 设置管理员密码后删除。如果您现在关闭,密码将立即设置。EC2Launch 使用用户的密钥加密密码。=> 我在这里提供了与此实例相同的密码

选择使用 Sysprep 关机。

此后,EC2 实例将关闭,您可以创建 AMI 并从中启动实例,此后它将正常工作

相关内容