如何防止多个用户同时访问 Azure VM?

如何防止多个用户同时访问 Azure VM?

我们创建了一个虚拟机来替代物理机,并在其上安装了很少使用的软件。

当我测试它时,我注意到当第二个用户访问虚拟机时,第一个用户被踢出并看到消息“您已断开连接,因为已与远程计算机建立了另一个连接”。然而,在另一台不是我设置的虚拟机上,我收到了警告“另一个用户已登录。如果继续,他们的连接将被断开。您是否要以任何方式登录?”

我需要更改哪些 VM 或 Windows 设置才能显示“另一个用户已登录。如果继续,他们的连接将被断开。您是否要以任何方式登录?”新的 VM 上是否有消息?

答案1

Sam 的回答和评论非常正确,您需要使用不同的登录名来区分用户;并且您在 Azure 上运行 Windows 10 Pro 违反了许可证。

目前,一种受支持且获得有效许可的方法是部署 Azure 虚拟桌面。AVD 提供托管 Azure 服务,该服务将远程桌面网关和远程桌面主机服务与 Windows 10 版本相结合,该版本专为多个用户同时使用而构建和许可。如果您熟悉服务器上的远程桌面服务或 Citrix,这是一个基于 Windows 10 的类似产品。

在 AVD 场景中,两个用户(以及更多用户)可以同时登录同一台 Windows 10 计算机,而不会被其他用户踢出或在登录期间收到其他提示。通常,AVD 用户不知道另一个用户正在同时使用同一台计算机。AVD 需要按用户获得许可证,通常来自 Microsoft 365 E3/E5 月度许可证订阅。

Azure 虚拟桌面文档

  • 在您的 Azure 订阅中创建完整的桌面虚拟化环境,无需运行任何网关服务器。
  • 发布所需数量的主机池以适应您的多样化工作负载。
  • 从 Azure 库中获取您自己的图像用于生产工作负载或测试。
  • 使用池化多会话资源降低成本。借助 Windows 10 Enterprise 多会话功能(Azure 虚拟桌面和 Windows Server 上的远程桌面会话主机 (RDSH) 角色独有),您可以大大减少虚拟机数量和操作系统 (OS) 开销,同时仍为用户提供相同的资源。
  • 通过个人(持久)桌面提供个人所有权。

答案2

默认情况下,Azure 中的 Windows VM 配置为远程管理,最多允许 2 个用户访问该计算机以对该计算机进行远程管理。如果第三个用户尝试连接,您将看到此消息。如果用户已断开连接但未注销,则您将看到此消息,因此他们的会话仍在运行并使用插槽。

如果您需要 2 个以上的用户同时访问,或者您要执行的不仅仅是远程管理,那么您需要购买远程桌面客户端访问许可证 (CAL) 并设置许可证服务器。

相关内容