Amazon ec2 无法在EC2实例上创建RDP

Amazon ec2 无法在EC2实例上创建RDP,amazon-ec2,Amazon Ec2,我试图从我的Windows7机器上RDP到一个EC2实例中,但是总是得到 由于以下原因之一,远程桌面无法连接到远程计算机 1.)未启用远程桌面到服务器 2.)远程计算机已关闭 3.)远程计算机在网络上不可用 我能够RDP其他EC2实例。另外,作为一种解决方法,我能够从其他EC2机器(而不是从我的windows 7机器以及网络上的其他机器)将RDP转换到受试实例中 检查了RDP工作和RDP非工作ec2实例的安全组,它们的配置相同(端口3389已启用) 任何建议请 在AWS控制台中,编辑您的安全组或

我试图从我的Windows7机器上RDP到一个EC2实例中,但是总是得到

由于以下原因之一,远程桌面无法连接到远程计算机

1.)未启用远程桌面到服务器

2.)远程计算机已关闭

3.)远程计算机在网络上不可用

我能够RDP其他EC2实例。另外,作为一种解决方法,我能够从其他EC2机器(而不是从我的windows 7机器以及网络上的其他机器)将RDP转换到受试实例中

检查了RDP工作和RDP非工作ec2实例的安全组,它们的配置相同(端口3389已启用)

任何建议请

  • 在AWS控制台中,编辑您的安全组或创建一个新的安全组,并添加一个新的入站规则:“所有流量”和自定义IP={your IP}

  • 转到要连接到的实例,然后按connect并下载远程桌面文件或从web浏览器中打开该文件

  • 在与第2点(连接到您的实例)相同的屏幕中,单击Get Password(获取密码)并上载您之前应该下载的.pem文件目录,然后解密我的密码

  • 使用管理员作为用户名和密码登录RDP


  • 需要注意的是,AWS中的默认安全组不允许RDPing,这就是为什么第1步在这里很重要。

    在通过RDP连接之前,您需要在“安全组”上创建入站规则类型RDP(端口3389上的TCP)。您可以将其添加到现有安全组或创建新组,但如果您创建新安全组,则必须转到“网络接口”,选择接口,转到“操作>更改安全组”并包括新组。

    我希望您已经尝试并测试了上述所有建议,如-

  • 验证实例是否正确执行了RDP协议步骤
  • 在安全组中添加了新的入站规则,即自定义TCP端口(即3389)

  • 如果您仍然存在这个问题,那么您可以尝试检查xrdp.ini文件(对于ubuntu,它位于/etc/xrdp/xrdp.ini),如果它包含任何其他值,那么它应该包含端口字段port=ask-1(例如port=askask-1,这意味着您已多次运行安装命令)将其更改为port=ask-1

    重新启动ec2实例,然后尝试使用RDP。根据我的经验,通过RDP访问Windows ec2实例通常需要15分钟。对于linux实例,通常是即时的。永远不明白为什么。@VaibhavDesai在Windows实例的初始启动时会进行额外的设置(sysprep等)一个中等的实例只花了我大约5分钟的时间,我就可以进行RDP。我刚搬家,无法连接,这解决了问题,因为更新了我的IP地址。新手的东西-但我是新手,所以这为我节省了一次昂贵的亚马逊技术支持之旅-谢谢!!疯狂,但它无法连接。这种垃圾总是发生在AWS上。Azure从来没有出现过这样的问题,删除所有EC2和VPC,然后重新执行,这就成功了