【问题标题】:Unable to RDP to Windows Azure Svc VM (RDP enabled, RDP endpoint configured)无法 RDP 到 Windows Azure Svc VM(已启用 RDP,已配置 RDP 端点)
【发布时间】:2013-07-26 17:26:47
【问题描述】:

我看过多篇文章讨论如何通过 Visual Studio 配置 RDP 设置,通过 RDP 程序进行凭据缓存,但我们仍然遇到问题。

我还看到文章说“您需要为 RDP 角色添加一个端点”——如果我这样做,Visual Studio 会抱怨“已经为远程桌面定义了一个端点”——因为它这样做了当您通过 UI 启用 RDP 时(或看起来如此)。 (它不会让我发布,所以我会(畏缩)假设这已经为我完成了。)

我还应该注意,我们还有其他 Azure 服务,我们能够很好地对它们进行 RDP。我们的本地连接/防火墙(尽管我希望我能责怪它)不是罪魁祸首。

这是怎么回事:如果我删除了我的云服务的所有实例并通过 Visual Studio 进行部署(是的,我已经启用了远程桌面,设置了密码,将我的证书设置为自动,并在下拉),我直接从 Windows Azure 门户使用“连接”按钮通过 RDP 进行连接。系统提示我输入用户名(预先填充)和密码。

我无法登录,因为我的凭据无效。我尝试重新部署并输入新密码......结果相同。我尝试通过 Azure 门户更改密码...同样的结果。

第 2 部分:如果我之前部署了一个实例,并且我通过 Visual Studio 更改密码并再次部署,我根本无法 RDP 到机器。我没有得到登录/密码提示,并得到“无法连接到远程机器......,远程桌面未启用,机器已关闭等”。错误信息。

所以本质上,我有两个问题。为什么在第二次部署之后我无法进行 RDP,为什么我的凭据总是无效?这让我发疯,我什至在我的其他项目配置文件之间进行比较,看看是否缺少某些东西——没有骰子。这一切看起来都一样减去名称和日期。

任何人都可以联系吗? (发布的第一个问题,我已经潜伏多年了。嗨。)

【问题讨论】:

    标签: .net azure remote-desktop azure-web-roles rdp


    【解决方案1】:

    无效凭证的原因是,密码应满足“密码复杂性”。

    密码不能包含超过两个连续字符的用户帐户名或用户全名部分。 密码长度必须至少为六个字符。 密码必须包含以下四类中的三类字符: 英文大写字符(A 到 Z)。 英文小写字符(a 到 z)。 以 10 位为基数(0 到 9)。 非字母字符(例如,!、$、#、%)。

    注意:您可以设置简单密码。Azure 不会抛出任何错误,但它不允许您使用简单密码登录。它只会告诉“无效的凭据”。我因为这个问题而受苦。

    【讨论】:

    • 这似乎对我的情况没有帮助。我有一个包含大写、小写和数字的 12 个字母的密码。然而,我的用户名确实包含“api”这个词,它是我的服务名称的一部分。我们使用了完全相同的凭据,当我们删除并创建一个新的部署项目时它就起作用了。 Azure 告诉您,根据我的经验,您不能使用某些密码。
    • 我可以知道你的用户名和密码是什么吗?
    【解决方案2】:

    虽然这并不能真正解决问题,但我采取了以下措施来解决它。

    我创建了一个全新的 Azure 云服务项目,将其分配给我现有的 Web 项目,然后发布它并让 Azure 发挥所有魔力来创建一个新的服务实例(再次),您知道吗,无需问题。

    我不确定 Visual Studio 中是否存在错误或什么,但这确实很奇怪。 另外,作为一个友好的提醒,记得清理你的“死”服务,这样你就不会被收费!

    【讨论】:

      【解决方案3】:

      我的问题是我的用户名长度为 21 个字符。

      http://blogs.msdn.com/b/narahari/archive/2011/08/29/getting-quot-your-credentials-did-not-work-quot-when-connecting-to-windows-azure-vm-s.aspx

      因此,Windows Azure 工具不会对用户名执行验证 领域,需要谨慎对待它的价值 配置。幕后真正发生的是,Windows Azure 在 VM 上创建指定用户并授予所需的权限 远程桌面访问。因此,通用用户名要求/指南 在这里也适用。

      一些标准要求

      用户名不应与现有用户帐户匹配。少数用户 Windows Azure VM 上已经显示的帐户是 “管理员”,“客人”。因此,不要使用这些名称,而 配置远程桌面访问。

      • 名称不能完全由句点和/或空格组成,或包含以下字符:\ / " [ ] : | + = ; , ? * @
      • 用户名长度应为
      • 用户名不能为空
      • 密码不能包含用户名或用户名的一部分

      【讨论】:

        猜你喜欢
        • 2021-05-03
        • 1970-01-01
        • 2016-06-29
        • 1970-01-01
        • 2019-11-18
        • 2013-04-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多