2013-01-15 78 views
8

我在本地机器上使用Hyper-V创建了一个虚拟机,我可以很好地处理RDP。我将VHDX导出到VHD,然后通过API将其上传到AWS。 这为我创建了一个新的EC2实例,但由于它没有关联的安全密钥对,我无法连接到它。 因此,我从实例创建了一个专用AMI,并通过此AMI重新实例化了一个新的EC2实例,并在该进程中设置了密钥对以确保HTTP,RDP等被允许。 EC2实例正在运行,但是当我下载RDP快捷方式时,如果无法连接。我尝试了多次重启实例(因为这是我搜索时建议的解决方案之一),但它没有帮助。无法将RDP转换为EC2实例

我也无法通过公共DNS或私人DNS ping任何这些实例。

任何想法我做错了什么?我甚至没有达到密码提示,它的连接性是问题。

感谢

回答

4

这个问题可能是连接到该实例的安全组的配置。确保允许入站TCP端口3389能够通过RDP进行连接。

+0

是的,80,1433(SQL)和3389安全组启用。我以前使用这个组来将RDP用于其他AMI实例。 – LDJ

+0

这解决了我的问题。 – Halvard

+0

解决了我的问题! –

0

我猜你没有得到任何地方的原因与主机证书有关。

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

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

的EC2配置服务确实当您启动实例如下:

在初始设置:

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

初始设置后:

  • 写的最后三个条目在系统事件日志亚马逊 EC2控制台,以便您可以调试启动问题。
  • 准备情况进行捆绑销售

此外,在默认情况下,安全组不允许你来ping实例。您必须在安全组中启用ICMP。

希望有所帮助。

编辑:这里是用户名类型的链接的EC2Config Installer

3

64位版本:

\管理员

....和你解密的密码

看,这是本地用户。但你不知道真正的本地主机名,与公有DNS名称不同。

当时对我有所帮助,也希望为您服务。

+0

这解决了我的问题,亚马逊有很大的文件,并应对此的说明。谢谢! –

0

我也有同样的问题。这是我从EC2获得的。

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

用户名管理员

密码MYPASSWORD

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

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

14

我有一个类似的问题 - 这是来自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 

这个问题的其他调试技巧可以在这里找到:Remote Desktop can't connect to the remote computer

+0

我开始了我的情况下为VPC,这是这个问题对我来说。没有所有必需的VPC路由,它只会连接 –

+0

谢谢,我得到了同样的问题,这个答案确实有帮助。刚刚为您的VPC的Internet网关的“路由表”添加了“新路由规则”。 – early

0

这是什么工作对我来说: 用你的手机作为一个“热点” - 它给你一个静态的IP地址。这工作。现在,我需要联系我的互联网服务提供商,为我的无线路由器分配静态IP。目前,它正在吐出DHCP IP地址。

更新: 12.7.2016 您需要转到安全组,选择Instance,然后编辑RDP。如果您点击“MyIP”应该适合我们在家工作的人。如果您在现场,您可能需要放入一个自定义的CIDR。