【问题标题】:Not able to RDP on a EC2 instance无法在 EC2 实例上进行 RDP
【发布时间】:2013-03-26 05:31:20
【问题描述】:

我正在尝试从我的 Windows 7 机器 RDP 到 EC2 实例,但总是得到

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

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

2.) 远程计算机已关闭

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

我能够 RDP 其他 EC2 实例。也是一种解决方法,我可以从其他 EC2 机器但不能从我的 Windows 7 机器和网络上的其他机器 RDP 进入受控实例。

检查了 RDP-working 和 RDP-non-working ec2 实例的安全组,它们的配置相同(启用了端口 3389)。

请给点建议!!!!

【问题讨论】:

  • 重启你的ec2实例,然后尝试RDP。
  • 根据我的经验,Windows EC2 实例通常需要大约 15 分钟才能通过 RDP 获得访问权限。对于 linux 实例,它通常是立即的。一直不明白为什么。
  • @VaibhavDesai Windows 实例(sysprep 等)的初始启动时会进行额外设置。
  • 一个中型实例对我来说只花了大约 5 分钟就可以 RDP 进入。

标签: amazon-ec2


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

  2. 转到您要连接的实例并按“连接”并下载远程桌面文件或从 Web 浏览器打开它。

  3. 在与第 2 点(连接到您的实例)相同的屏幕中,单击获取密码并上传您应该早先下载的 .pem 文件目录并解密我的密码

  4. 使用管理员输入用户名和密码登录 RDP。

请务必注意,您在 AWS 中的默认安全组不允许 RDPing,这就是此处第 1 步很重要的原因。

【讨论】:

  • 我刚搬家无法连接,这解决了更新我的IP地址的结果。菜鸟的东西——但我是菜鸟,所以这为我节省了一次昂贵的亚马逊技术支持之旅——谢谢!!
  • 疯了,但它没有连接。这种垃圾一直发生在 AWS 上。 Azure 从来没有这类问题
  • 不得不删除所有 EC2 和 VPC 并重新做一遍,这样就成功了
【解决方案2】:

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

  1. 验证您的实例是否具有正确的 RDP 协议步骤。
  2. 在您的安全组中添加了新的入站规则,即自定义 TCP 端口(即 3389)。

如果您仍然有问题,您可以尝试的一件事是检查您的 xrdp.ini 文件(对于 ubuntu,它位于 /etc/xrdp/xrdp.ini)是否包含端口字段为 port=ask-1 如果它包含任何其他值(例如 port=askaskaskask-1 这意味着您已经多次运行设置命令)更改它到 port=ask-1

【讨论】:

    【解决方案3】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-10-14
      • 1970-01-01
      • 1970-01-01
      • 2023-03-17
      • 2023-03-29
      • 1970-01-01
      • 2015-03-18
      相关资源
      最近更新 更多