【问题标题】:Windows Azure VM Remote desktop connection issueWindows Azure VM 远程桌面连接问题
【发布时间】:2013-08-19 22:19:40
【问题描述】:

我使用 Windows server 2008 R2 创建了一个 Windows azure VM。服务器的状态是运行。端口是开放的。但我不能对它进行 RDP。它给了我一个错误

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

  1. 未启用对服务器的远程访问
  2. 远程计算机已关闭
  3. 远程计算机在网络上不可用

确保远程计算机已打开并连接到网络,并且已启用远程访问。

有什么帮助吗?我实际上创建了两次但没有运气

编辑

我可以在家进行连接。但不是来自工作网络。所以绝对有工作网络限制。你能建议我下一步应该做什么来使它可以从工作中访问

【问题讨论】:

  • 您是否从您的 Windows Azure 帐户下载了“rdp”文件?这将填充所有凭据和地址。
  • 是的,我做到了。我什至尝试使用其中的 IP 地址对其进行编辑。同样的错误。
  • 你能ping通吗?尝试禁用您的防火墙/防病毒软件
  • 我无法 ping。它超时。我想我没有权限禁用防火墙/防病毒
  • @Jaleel - 由于这与您的工作网络有关,请通过将其发布为您的答案来解决此问题。您需要与您的网络管理员讨论打开出站 RDP(端口 3389),并帮助您诊断除此之外的问题。

标签: windows azure


【解决方案1】:

RDP 端口 (3389) 被大多数公司的网络管理员广泛阻止。您需要做的是:

  • 在工作中与您的网络管理员交谈并请求使用 RDP 端口连接到您的 Azure 虚拟机的权限
  • 配置不同的public port for the RDP Endpoint。将其设置为 443(HTTPS 标准端口)或 22(标准 SSH 端口)可能无需联系系统管理员即可解决问题

当然,如果您将该虚拟机用于 Secure Web(适用于 443),您必须选择另一个端口号。

【讨论】:

  • 感谢您的回答。当我查看 VM 机器时,我可以看到我有两个可用端口。 3389 作为私有端口和另一个公共端口 xxxx。我需要让网络管理员同时打开这两个吗?
  • 嗨,还有一个问题,网络管理员回击说这是本地网络的安全漏洞问题。真的是这样吗?感谢所有建议。
  • 是否开放传出端口仅是个人意见,我不会对此发表评论。因此,您只需要更改公共端口即可。您甚至可以将其设置为 80(假设您不会在需要公共端口 80 的机器上运行 WEB 负载)
  • 这最终对我有用。我要补充一点,在新的端口映射生效之前,您可能需要从 azure 门户重新启动 VM。
  • 同样的问题。我将 RDP 的公共端口更改为 443 并且有效。我的假设是 azure 选择的随机 5000+ 端口被工作网络阻止。
【解决方案2】:

就我而言,

在我执行“Reset Remote”、“Reset VM”之后,最初公共端口和私有端口与预期的不同,我将公共和私有端口都更改为“3389”,然后编辑 RDP 文件(最初是从 Azure 下载的) 有我的用户ID,然后它工作。 (没有担心安全问题,因为它只是短暂的会话)

【讨论】:

    【解决方案3】:

    我也面临同样的问题。已按照以下步骤解决。

    1. 将两个端口号更改为 3389。
    2. 更改后,重新启动 VM 一次。
    3. 在重新启动时,使用新凭据重置密码。
    4. 单击连接并下载 RDP 文件。
    5. 执行文件并提供用户名和凭据。

    希望这有助于解决问题

    【讨论】:

      【解决方案4】:

      在我的情况下,它是代理设置。我从我的 chrome 浏览器设置中更改了它

      设置 -> 显示高级设置 -> 更改代理设置 -> 局域网设置

      然后为本地地址启用代理设置和绕过代理服务器

      【讨论】:

        【解决方案5】:

        只是想分享对我有用的东西。

        收到错误提示后:

        此虚拟机已禁用连接,原因如下 问题:网络接口“vmwindows1094”:网络安全组 “VMWindows10-nsg”没有允许端口的入站安全规则 3389.VMWindows10-nsg

        我已添加入站端口规则。在VM > Settings > Add inbound port rules.

        Port: 3389
        Protocol/Source/Destination: Any (this can be configured based on your security rules)
        Action: Allow
        

        【讨论】:

          【解决方案6】:

          这对我有用。我工作的朋友想通了。

          1) 在 Azure 中,创建负载均衡器。

          • 接受默认值,但将 VM 的公共 IP 地址设置为公共 IP 地址名称。

          2) 在负载均衡器内部 > 转到入站 NAT 规则 使用 HTTP,端口 80,单个虚拟机,目标你的虚拟机,目标端口是 3389。

          我不知道它如何工作的基本原理,但确实如此。 谢谢Arturo Tiangco先生

          【讨论】:

            【解决方案7】:

            我有同样的问题。我做了以下解决它:

            • 通过串行控制台登录(说明如下)。
            • 在命令提示符下,在来宾 vm 中: ipconfig /renew
            • 登录串口,输入cmd并输入
            • 输入ch -si 1,然后输入。
            • 使用域管理员帐户或本地管理员帐户登录
            • 输入ipconfig /release

            【讨论】:

              【解决方案8】:

              问题

              使用 RDP(命令栏上的连接->桌面)访问虚拟机时,租户的管理门户中显示一条错误消息,远程桌面由于以下原因之一无法连接到远程计算机:

              • 未启用对服务器的访问。
              • 远程服务器已关闭。
              • 远程计算机在网络上不可用。

              推荐

              您可能需要在允许远程桌面通过虚拟机防火墙的设置中包含公共配置文件。您需要使用 Virtual Machine Manager 在租户虚拟机的控制面板中调整防火墙设置。执行以下步骤:

              • 在虚拟机管理器的虚拟机和服务选项卡上,找到托管租户虚拟机的云,然后选择该虚拟机。
              • 在功能区上,单击“连接”或“查看”->“通过桌面连接”。
              • 使用创建虚拟机时租户设置的计算机管理员密码登录。
              • 在控制面板中,单击系统和安全->Windows 防火墙->允许应用程序或功能通过 Windows 防火墙。
              • 向下滚动到远程桌面并确保选中公共配置文件。默认情况下不是。

              【讨论】:

              • 我没有得到第 1 步。你能详细说明一下吗?我在哪里可以找到 Virtaul Machine Manger?
              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 2013-04-03
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2018-02-28
              • 2012-07-24
              • 1970-01-01
              相关资源
              最近更新 更多