You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Azure VM通过RBAC角色‘Virtual Machine User Login’登录失败问题咨询

非域环境下用Azure AD凭据RDP登录VM的问题解答

嘿,先给你吃个定心丸:这台孤立VM完全不需要加入域就能用Azure AD凭据登录。你遇到的登录失败,肯定是漏掉了几个关键的前置配置,我帮你把这些必做步骤列出来:

  • 必须先在VM上启用Azure AD登录支持
    光分配Virtual Machine User Login角色还不够,得先给VM开Azure AD登录的开关:

    1. 打开Azure门户里的VM详情页,找到左侧菜单的「安全 + 标识」→「Azure AD」
    2. 勾选「启用Azure AD登录」并保存——Windows VM会自动安装对应的扩展来支持这个功能
  • VM系统版本要达标
    你的Windows VM得是Windows Server 2019及以上,或者Windows 10 1809及更高版本,这些系统原生支持用Azure AD凭据走RDP登录,老版本系统是不行的。

  • 配置本地登录权限
    得给Azure AD用户开远程桌面的权限,两种方法选一个就行:

    • 用组策略:打开「本地组策略编辑器」,找到计算机配置 > Windows设置 > 安全设置 > 本地策略 > 用户权利指派 > 允许通过远程桌面服务登录,添加「Azure AD Users」组
    • 用PowerShell命令:
      net localgroup "Remote Desktop Users" /add "AzureAD\<你的完整邮箱地址>"
      
  • 用对RDP客户端
    得用支持Azure AD身份验证的RDP客户端,比如Windows 10 1809以后自带的远程桌面客户端,或者微软商店里的「远程桌面」应用,旧版本的RDP客户端不认Azure AD凭据。

  • 登录用户名格式别错
    登录的时候用户名必须写成AzureAD\<你的完整邮箱>,比如AzureAD\sam@contoso.com,直接输邮箱地址是登不上的,这是很多人踩的坑!

如果做完这些还是登不上,你可以检查下VM能不能连到Azure AD的验证端点(比如login.microsoftonline.com),毕竟要验证凭据得能连上这个服务才行。

内容的提问来源于stack exchange,提问作者Sam Williams

火山引擎 最新活动