我在本地计算机上使用 Hyper-V 创建了一个虚拟机,我可以通过 RDP 访问该虚拟机。我将 VHDX 导出到 VHD,然后通过 API 将其上传到 AWS。 这为我创建了一个新的 EC2 实例,但我无法连接到它,因为它没有关联的安全密钥对。 因此,我从该实例创建了一个私有 AMI,并从该 AMI 重新实例化了一个新的 EC2 实例,在此过程中设置密钥对以确保允许 HTTP、RDP 等。 EC2 实例正在运行,但是当我下载 RDP 快捷方式时无法连接。我已尝试多次重新启动实例(因为这是我搜索时此处建议的解决方案之一),但没有帮助。
我也无法通过公共 DNS 或私有 DNS 对这些实例执行 ping 操作。
知道我做错了什么吗?我什至没有得到密码提示,它的连接是问题。
谢谢
我遇到了类似的问题 - 这是 AWS 文档中的提示帮助我解决了这个问题:
Verify that the route table for the subnet has a route that sends all traffic
destined outside the VPC (0.0.0.0/0) to the Internet gateway for the VPC
此问题的其他调试技巧可以在这里找到:远程桌面无法连接到远程计算机
问题可能是附加到实例的安全组配置。 确保您拥有允许通过 RDP 连接的入站 TCP 端口 3389。
在用户名中输入:
.\管理员
...以及您解密的密码
看,这是本地用户。但你不知道真正的本地主机名,这与公共 DNS 名称不同。
对我很有帮助,希望对你也有帮助。
我猜测您无济于事的原因与主机证书有关。
请注意,通过 RDP 连接到服务器的每台计算机都需要在 AWS 中拥有 IAM 用户,并将 X.509 证书上传到其帐户。
导入或创建 Windows AMI 时,最好安装和配置 EC2Config 服务。
EC2 Config 服务在您启动实例时执行以下操作:
初始设置时:
初始设置后:
此外,默认情况下,安全组不允许您对实例执行 ping 操作。您必须在安全组中启用 ICMP。
希望有帮助。
编辑:这是 64 位版本的 EC2Config 安装程序
的链接我也遇到了同样的问题。这是我从 EC2 得到的。
公共 DNS ec2-23-22-109-251.compute-1.amazonaws.com
用户名管理员
密码我的密码
在远程桌面上,输入域名和用户名: ec2-23-22-109-251\管理员
如果粘贴密码可能不起作用,请尝试粘贴密码,但重新输入最后 1 或 2 个字符。一旦您收到安全证书提示接受/安装它,您的连接应该很快就会打开。
这对我有用: 使用您的手机作为“热点”——它为您提供静态 IP 地址。那行得通。 现在,我需要联系我的互联网提供商,为我的无线路由器分配静态 IP。 目前,它正在吐出 DHCP IP 地址。
更新: 2016年7月12日 您需要转到安全组,选择实例,然后编辑 RDP。 如果您单击“MyIP”,这应该适用于我们这些在家工作的人。 如果您在现场,可能需要输入自定义 CIDR。
在我的服务器上修补 Windows 2019 后,尽管我的所有工作设置都没有更改,但我无法再访问该实例。我使用 EC2Rescue 来解决我的问题 有关如何使用它的详细信息,请参阅下面的链接:https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/troubleshoot-connect-windows-instance.html#AWSSupport-ExecuteEC2Rescue
就我而言,这是因为实例位于私有子网中。在公共子网中创建新实例后,我可以通过 RDP 进入。