无法远程桌面连接到EC2实例

15
我在本地计算机上使用Hyper-V创建了一个虚拟机,并可以成功地通过RDP进行连接。我将VHDX导出为VHD,然后通过API将其上传到AWS。这为我创建了一个新的EC2实例,但我无法连接它,因为它没有关联任何安全密钥对。
因此,我从该实例创建了一个私有AMI,并从该AMI重新实例化了一个新的EC2实例,在此过程中设置了密钥对以确保允许HTTP、RDP等协议。EC2实例正在运行,但当我下载RDP快捷方式时,连接失败。我已经尝试多次重启实例(因为这是我搜索到的建议解决方案之一),但并没有帮助。
我也无法通过公共DNS或私有DNS对这些实例进行ping测试。
我做错了什么?我甚至还没有到达密码提示,所以问题是连通性的问题。
谢谢
8个回答

31

我遇到了类似的问题 - 这是 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

您可以在此处找到有关此问题的其他调试技巧:远程桌面无法连接到远程计算机


我已经将我的实例投入到VPC中,这对我来说是个问题。如果没有所有必要的VPC路由,它将无法连接。 - Adam Hey
谢谢,我遇到了同样的问题,这个答案确实有帮助。只需为您的VPC的Internet网关添加一个“新路由规则”到“路由表”即可。 - early
你很幸运不在同一个房间,否则我现在就会亲吻你... :-) - Leo
这真是太疯狂了,这有多么困难。 - realPro
@genegc -- 真不敢相信这就是我在AWS上公共IP虚拟机的解决方案。你真是我的救星。 - ToC

6

问题可能是实例所附加的安全组配置。请确保允许入站TCP端口3389以通过RDP进行连接。


是的,安全组已启用80、1433(SQL)和3389端口。我之前已经使用过这个安全组来远程桌面连接到其他AMI实例。 - LDJ
解决了我的问题! - Syed Waqas

6

在用户名类型中:

.\Administrator

......以及您的解密密码

看,这是本地用户。但您并不知道真实的本地主机名,它与公共DNS名称不同。

对我很有帮助,希望对您也有帮助。


这解决了我的问题,亚马逊有很棒的文档,应该会有关于这个的注释。谢谢! - scubasteve

0

我猜你无法进展的原因可能与主机证书有关。

请注意,每台通过RDP连接到服务器的计算机都需要在AWS中拥有一个IAM用户,并上传一个X.509证书到他们的账户中。

在导入或创建Windows AMI时,最好安装和配置EC2Config服务。

当您启动实例时,EC2 Config服务会执行以下操作:

在初始设置时:

  • 将主机名设置为私有DNS名称
  • 在管理员帐户上生成并设置随机密码
  • 初始化和格式化临时磁盘
  • 生成并安装用于终端服务的主机证书
  • 将实例时钟与时间服务器同步

在初始设置之后:

  • 将系统事件日志中的最后三个条目写入Amazon EC2控制台,以便您可以调试启动问题。
  • 准备捆绑实例

此外,默认情况下,安全组不允许您对实例进行ping操作。您必须在安全组中启用ICMP。

希望这能帮到你。

编辑:这里是EC2Config安装程序的64位版本链接。


0

我也遇到了同样的问题。这是我从EC2得到的信息。

公共DNS ec2-23-22-109-251.compute-1.amazonaws.com

用户名 Administrator

密码 MyPassword

在远程桌面上,输入域和用户名为ec2-23-22-109-251\Administrator

如果你粘贴密码可能不起作用,请尝试粘贴它,但重新输入最后1或2个字符。一旦你收到安全证书提示,请接受/安装它,你的连接应该很快打开。


0
这是对我有用的方法: 使用您的手机作为“热点” - 这会给您一个静态IP地址。那个有效。现在,我需要联系我的互联网服务提供商为我的无线路由器分配静态IP。目前,它正在输出DHCP IP地址。
更新: 2016年12月7日 您需要进入安全组,选择实例,然后编辑RDP。如果您点击“MyIP”,那对于我们在家工作的人来说应该可以工作。如果您在现场,可能需要输入自定义CIDR。

0

0

重新启动EC2实例后,我发现需要重新关联与该实例相关联的弹性IP地址。您可以单击下面的按钮,然后在提示时选择实例和私有实例IP地址。

此步骤完成后,RDP访问即可正常工作。

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接