【问题标题】:AAD authentication to Azure Windows Server 2019 virtual machine对 Azure Windows Server 2019 虚拟机的 AAD 身份验证
【发布时间】:2020-08-24 14:15:12
【问题描述】:

我在使用 AAD 用户验证我的 Azure Windows Server 2019 虚拟机时遇到问题。

根据 Microsoft 的文档:https://docs.microsoft.com/en-us/azure/active-directory/devices/howto-vm-sign-in-azure-ad-windows,我使用 Terraform 创建了 Azure Windows Server 2019 VM,并使用以下方法安装了 Windows AAD 身份验证扩展:

  provisioner "local-exec" {
    command = "az vm extension set --publisher Microsoft.Azure.ActiveDirectory --name AADLoginForWindows --resource-group ${data.azurerm_resource_group.RG.name} --vm-name ${var.prefix}"
  }

机器已启动并运行,扩展安装成功。

我还为用户和组分配了适当的角色,以便使用 AAD 身份验证登录该 VM。

并确保我的虚拟机网络配置允许通过 TCP 端口 443 进行出站访问。

但是,当尝试使用 RDP 和我的 AAD 用户(与角色关联)登录 VM 时,我收到错误“登录尝试失败”,如上所示。

我正在尝试从 Windows 10 Pro 虚拟机 RDP Windows 10 虚拟机。

我的 Windows 10 Pro VM 已加入 Azure AD(与我的 AAD 用户一起)。

然而,当我从我的主 Win10Pro 虚拟机 RDP 到另一个 Windows 虚拟机时,我收到了这个错误。 尝试使用 AAD 身份验证登录 Linux VM 时,一切正常。

从 Win10Pro VM 运行命令“dsregcmd /status”会得到上述输出:

还尝试使用“AzureAD\Username@Domain”进行 RDP,但出现相同的凭据错误。

可能是什么问题? 感谢您的帮助:)

【问题讨论】:

    标签: azure azure-active-directory azure-virtual-machine terraform-provider-azure


    【解决方案1】:

    对于该错误,您可以验证您用于启动远程桌面连接的 Windows 10 PC 是已加入 Azure AD 或混合 Azure AD 已加入相同的 Azure AD 目录 您的 VM 加入的位置。如需更多信息,请参阅document

    请注意

    仅允许远程连接到加入 Azure AD 的 VM 已加入 Azure AD 或混合 Azure AD 的 Windows 10 PC 与 VM 相同的 目录。此外,使用 Azure AD 进行 RDP 凭据,用户必须属于两个 RBAC 角色之一, 虚拟机管理员登录或虚拟机用户登录。

    【讨论】:

    • 我尝试按照文档进行操作,但尚未成功。更新了我最后一次配置的问题。
    • 尝试使用用户名AzureAD\USERNAME@DOMAIN.onmicrosoft.com 登录,例如this?。或者尝试在本地 Azure VM 上运行 dsregcmd /status。目标是设备状态显示为AzureAdJoined : YES,SSO 状态显示为AzureAdPrt : YES。这是blog中的分步教程@
    • 尝试使用“AzureAD\USERNAME@DOMAIN.onmicrosoft.com”时仍然出现相同的错误。运行命令时,我看到该帐户与 Azure AD 关联。
    • 你说什么I'm trying to RDP Windows 10 VM from Windows 10 Pro VM.?您是 RDP 到该 Azure VM 服务器 2019 还是 Windows 10?
    • 两者,我尝试从 Windows10Pro 到 Windows10Pro Azure VM 的 RDP 没有成功,并尝试从 Windows10Pro Azure VM 到 Windows 2019 Datacenter Azure VM 的 RDP 没有成功。
    【解决方案2】:

    已解决,我必须配置我的 RDP 来自的 Windows10Pro 和我的 RDP 的 Windows10Pro,以便与我的 AAD 用户一起加入 Azure AD。 只有当我使用我的 AAD 用户将两个 VM 加入 AAD 时,我才能与该用户进行 RDP。

    因此,在使用 AAD 凭据对 Windows VM 进行身份验证的情况下,应考虑一些步骤:

    1. 我们 RDP 的机器应该是 Windows 10。

    2. 我们 RDP 到的机器应该是 Windows 10。

    3. AADLoginForWindows 扩展应安装在远程 VM 上。

    4. 应将登录角色与 AAD 用户/组一起分配给远程 VM。

    5. 两台计算机都应加入 Azure AD 或混合 Azure AD。

    【讨论】:

      猜你喜欢
      • 2015-01-27
      • 2019-01-13
      • 2021-05-24
      • 2021-06-10
      • 1970-01-01
      • 2021-12-14
      • 1970-01-01
      • 2018-04-06
      • 1970-01-01
      相关资源
      最近更新 更多