事件的顺序。
我使用 Hetzner Windows ISO 在 Hetzner VPS 上安装了 Windows Server Datacentre。它立即起作用。
我使用旧 MSDN 订阅中的密钥激活了它。
第二天,我决定将 VPS 转移到美国提供商并停用/取消链接密钥。
我从旧的 MSDN ISO安装了 Windows Server Datacentre 2012R2 。我以前从未使用过它。使用相同的密钥激活它。一切皆好
但是不能RDP。找到这篇文章:https ://www.vultr.com/docs/windows-custom-iso-with-virtio-drivers (向下滚动到Getting Windows RDP to Work
)
安装Remote Desktop Session Host
的服务器角色。
重新启动后,我收到消息弹出Remote Desktop Licensing mode is not configured
。我运行了 RD 许可证诊断程序并得到了这个:
显然,我的许可证密钥足以拥有 RDP(因为它在 Hetzner VPS 上工作)。
我真的需要 RD 会话主机角色吗?(我之前安装的所有 Windows 都有开箱即用的 RDP)
如果是 - 如何在不购买额外许可证的情况下修复许可错误?
如果没有 - 我如何在没有 RD 会话主机角色的情况下进行 RDP?
编辑: vultr 文章具有误导性。写它的家伙可能和我遇到了同样的问题 - 安装了 Windows 服务器但无法 RDP。他没有简单地更改防火墙规则,而是通过开始使用 RD Session Host 开始了全新的痛苦和费用水平,并且他写了一篇文章,以便其他人可以分享他的痛苦并浪费他们的钱(不确定这是否是有意识的决定)。
拥有有效的 Windows Server 许可证与远程桌面许可无关,必须单独购买(在商店:用户 CAL/设备 CAL,取决于您的使用模式)。
没有安装此角色的 Windows 服务器可以工作,但只允许两个并发用户会话处于活动状态。当第三个用户尝试通过 RDP 连接到该服务器时,会弹出一个对话框“请选择要断开的会话”。这就是远程桌面许可出现的地方。
如果需要,您需要在网络中的某处安装许可证服务器,将购买的 CAL(客户端访问许可证)分配给许可证服务器,并告诉每个远程桌面会话主机在哪里可以找到许可证服务器。
如果您不需要这个,只需从您的服务器中删除远程桌面会话主机角色。您无需安装此角色即可打开与您的服务器的 RDP 会话。
这可能是阅读有关远程桌面许可的良好开端...
我是Vultr.com的技术编辑。感谢您指出我们文档中的差距,我们已经更新了更多信息。