远程桌面的 Windows 许可令人困惑,这些规则会影响同一台服务器可同时供多少人使用。本文用通俗的语言概述典型的 Windows RDP 服务器包含什么,以及何时需要额外许可。请务必根据你的具体情况查看 Microsoft 当前的许可条款。
两种远程访问
- 远程管理。Windows Server 允许少量用于管理服务器本身的同时远程会话。默认情况下是两个管理会话。
- 远程桌面服务(RDS)。当许多用户需要在同一台服务器上拥有各自的桌面或应用时使用的角色。它需要 RDS 角色和 RDS 客户端访问许可(CAL)。
这对典型的 RDP 服务器意味着什么
标准的 RDP 服务器套餐是为一个人或一个很小的团队远程运行 Windows 软件而设计的:交易终端、浏览器自动化、测试或个人桌面。这符合管理会话的范围。
如果你希望许多用户以不同的用户身份同时登录,那就是 RDS 部署,你必须使用从 Microsoft 或经销商处购买的 RDS CAL 对其进行合规授权。我们不销售 CAL,所以请为这笔费用做好规划,并在着手搭建之前向客服确认你想要的套餐是否适合你的用途。
容易混淆的事项
- Windows 客户端版本(如 Windows 11 Pro)一次只允许一个远程会话。另一位用户的新连接可能会断开当前连接。
- Windows Server 允许更多会话,但须遵守上述许可规则。
- 你自己的软件许可是另外的事。Office、交易平台和其他应用有各自的条款。
检查你的会话限制
query user # list current sessions
quser /server:localhost
qwinsta # session names, states and IDs
如果有用户卡在已断开的会话中,请使用 logoff SESSION_ID 将其注销。
遵守规则
- 确定有多少人需要同时连接。
- 对于一两个管理用户,普通服务器就可以了。
- 如果更多,请规划带有 CAL 的 RDS 部署,或使用多台服务器。
- 确保你自己的应用许可齐全有效。
这是一般性信息,不构成许可或法律建议。Microsoft 的许可条款会变化,因此请阅读最新版本。