|
摘要:对于windows server2019服务器一般都是默认能够支持两用户远程登录,而通过安装远程桌面服务里的远程桌面会话主机和远程桌面授权,并对其进行配置,即可实现多用户远程登录。 远程桌面服务是一项由若干角色服务组成的服务器角色。在 Windows Server2019 中,远程桌面服务包含以下角色服务: Windows Server? 2019 中的“远程桌面服务”服务器角色提供了允许用户连接到虚拟机、RemoteApp程序和基于会话的计算机的技术。通过远程桌面服务,用户可以从企业网络或Internet 访问远程连接。 Windows Server 2019默认情况下,只能提供两个用户远程桌面登陆,而通过安装远程桌面服务里的远程桌面会话主机和远程桌面授权,并对其进行配置,即可实现多用户远程登录。下面通过介绍如何配置远程桌面会话主机和远程桌面授权,以及如何通过微软获取许可证激活许可服务器。 一、 安装桌面会话主机和远程桌面授权
) k B: Y- i7 d( T1.1. 添加角色在桌面右下角点击服务器管理器图标,打开“服务器管理器”,点击“添加角色和功能” 选择“基于角色或基于功能的安装”,出现以下的安装界面 1.2. 在下边界面直接点击下一步 。1.3. 选择远程桌面服务,点击下一步。1.4. 在向导界面中点击下一步 。1.5. 在远程桌面服务角色安装向导中点击下一步 。1.6. 选择“桌面会话主机”和“远程桌面授权 ”,在弹出的窗口中点击“添加功能”,点击下一步。1.7. 在以下界面选择安装 ,安装完成后,出现以下界面提示需重启服务器,在下面界面上点击关闭然后重启计算机。
' X3 |9 ?0 X( @5 U" T
$ @/ }3 A! w+ s5 o% V
& |5 x' ]% n( I- J# y. f
% Y7 v1 L. y1 b( g, C. t8 O二、 web申请激活码2.1 在服务器管理器上点击“工具”?终端服务?远程桌面授权管理,打开远程桌面授权管理器,选择未激活的服务器,右击选择属性。 9 L! ? c" M( p" V1 Y2 v
8 Q1 e7 f. G& T9 f1 J
- m7 v( d+ X6 @
& S/ C1 }/ C3 \- {3 x9 |# G/ A L, X Q. U1 ~: Q/ L5 x1 R
2.2 在属性对话框中,连接方法选择“Web浏览器”,记下对话框中出现的产品ID(00429-70000-72430-AT137),在获取服务器许可证时,需在网页上注册此ID。注意:如果终端服务器授权中没有服务器,请选择连接,然后输入本机服务器IP地址。 ' @+ y$ O0 P0 q9 a6 C
2.3 选择“必需信息”,按下图所示填写:
/ I: {& S; r4 ]. x( s4 q3 z9 X3 H8 G& K
2.4 在Internet Explorer浏览器地址注册
( d4 O; k6 B4 |9 s1 r8 x. ^! J/ t, e$ g3 E/ W6 z
2.5 在下面界面中输入id输入“产品ID:00429-70000-72430-AT137”,按下图填写所需信息后,点击下一步。
* l; Y \$ ]$ u2 \- f, n, t2.6 在如下信息中,直接点击下一步。
4 J r) T7 ~. x& j2.7 可以得到“已成功处理您的许可证服务器启动申请。你的许可证ID是:GJJWG-7C4W3-CJHR9-B2GGX-FR8PF-DMFW4-Y4268”,记录此服务器ID号。在“需要此时获取客户机许可证吗”中选择”是” 。 6 Y/ d- }3 h1 W) Q
2.8 在下边界面中,如没有许可证,在许可证程序选择“企业协议”,确定信息无误后,继续”下一步”。 * }- P3 K/ u' Z$ m1 k. n6 d
2.9 在如下界面,“产品类型”选择“Windwos Server 2008 R2远程桌面服务器每用户访问许可”;最大用户数(比如为"600");在“注册号码”中输入从微软获得的七位注册号码(如果没有许可证,尝试输入5296992、6565792、4954438、6879321),再点击“下一步”。 注意:如果在产品类型中选择windows server2012,以上提供的注册码有可能不能使用。 * d4 z- G0 U' D4 A
2.10 在下边界面直接点击下一步 。7 `/ R& Y# M3 t/ ]' |( Q
9 X. _7 _1 M0 t( @1 o! a
2.11 在下边界面中,记录许可证服务器ID:GWHKD-64R34-DVHPB-B49JK-KWRRB-P9R2Q-4FRQJ”和“许可证密钥ID:GJJWG-7C4W3-CJHR9-B2GGX-FR8PF-DMFW4-Y4268”,然后点击完成。
$ F7 w: P# s/ A" I三、 激活终端服务1 z0 A* F4 M' I7 `3 }( v0 s
3.1 在服务器管理器中,点击工具-终端服务-远程桌面授权管理器,查看并确保服务器 属性“安装方法”设为”Web浏览器”。 @' k' q+ I5 t. u2 v! U, _
3.2 选择服务器,点击右键选择“激活服务器”。 1 h: q8 C& P) \5 g0 |2 ~) h H8 M, _
/ D: `) ~) W& E* Y3 C) H3.3 在激活服务器向导中点击下一步 。 3.4 在连接方法处选择WEB 浏览器,然后点击下一步。 & i9 F* h8 q# p. p$ E
3.5 输入许可服务器ID:GJJWG-7C4W3-CJHR9-B2GGX-FR8PF-DMFW4-Y4268,然后点击下一步。 3 K! a) _5 K1 C4 R6 R4 w
3.6 选择立即启动许可安装向导,下一步 。 3.7 直接下一步。 1 g1 c" B% p% N5 E
0 t: r3 h+ j( J4 w- G2 n7 A+ _5 u3.8 输入许可密钥ID:GWHKD-64R34-DVHPB-B49JK-KWRRB-P9R2Q-4FRQJ ,点击下一步。
! j5 J& f/ g* u1 L/ d3 y$ p
) U4 I5 _6 C0 o3 a* y- N3.9 服务器许可证激活向导完成,点击完成
) g6 v! ]. ]7 r完成安装。
! [; q7 O- b. [' A四、 配置远程桌面会话主机授权服务器 4.1 在服务器管理器中,点击工具--远程桌面服务-->RD授权诊断程序,查看当前服务器授权状态。 ' D3 \9 n6 @7 A+ g: f9 q
' e; O: \$ b4 V' O* C( w4.2 在运行里输入“gpedit.msc”,打开计算机本地组策略。 4.3 在计算机本地组策略里选择计算机配置-管理模板-windows组件-远程桌面服务-远程桌面会话主机-授权,找到 “使用指定的远程桌面许可服务器”和“设置远程桌面授权模式”。 5 C) w! i% H+ h7 n4 { r+ |
4 H4 v" }6 }( o! e/ E# l4.4 设置“使用指定的远程桌面许可证服务器”为启用,并在“要使用的许可证服务器”中,设置当前服务器的IP或者主机名。
# J- I4 A" {3 o$ z- H7 t6 L4.5 启用“设置远程桌面授权模式”,设置授权模式为“按用户”,如下图所示。 4.6 在远程桌面会话主机下, 找到“连接”,按如下图所示设置“限制限制连接数量(可根据具体数量设置)”和“将远程桌面服务用户限制到单独的远程桌面”:
4 I5 c7 F* N: ~' [! Q6 ~4 P4 H4 |# e/ ]1 I0 V& E! Z1 k
' T5 N* B- o* K( y- Y5 I! C
, ?, ^6 Q6 P+ V7 c4.7 在运行里输入”gpupdate/force”,强制执行本地组策略,重启服务器,整个配置过程完成。 5 Q5 P; v# H2 H, M5 O9 D
3 W' M8 g6 s" k3 X% q2 d7 j* S; f3 N
2 N/ L- a6 ? A4 c/ u& j3 s7 d在域控制网络环境下配置远程连接 RD Licensing Configuration on WindowsServer 2019 https://blogs.technet.microsoft.com/askperf/2013/09/20/rd-licensing-configuration-on-windows-server-2019/ 6 G% w7 B- o% x' y: B" ?6 ]
4 t, v. ^" Q0 O3 W" L+ I8 D! j& b) L
$ h# a# ?/ Q* g" u, b9 Y* Y+ {
$ q* l, A7 l3 k% e- @7 N, m1 T9 F2 e! a: A5 j$ o
根本解决:由于没有远程桌面授权服务器可以提供许可证,远程会话被中断。 Windows server 2019服务器远程桌面登录时出现错误提示:“由于没有远程桌面授权服务器可以提供许可证,远程会话被中断。请跟服务器管理员联系。”此时可以使用“mstsc /admin /v:目标ip”来强制登录服务器,但只能是管理员身份。 按照网上说的某种方法,删除注册表以下项:HKEY_LOCAL_MACHINESoftwareMicrosoftMSLicensing。 并不能解决问题,之后出现了新的错误提示,如第二个图:“远程会话已断开连接,因为访问被拒绝导致许可证存储的创建失败。请使用提升的权限运行远程桌面客户端。” 微软官方的解释: 原因: 因为 Windows 应用商店的应用程序不具有足够的权限来访问的MSLicensing注册表项或子项存储区,则会出现此问题。因此,当应用程序连接到远程服务器时,远程桌面 ActiveX 接口在进程内 COM 对象无法访问注册表,并停止连接过程。 解决方案: 警告:如果使用注册表编辑器或其他方法错误地修改了注册表,可能会出现的严重问题。这些问题可能要求您重新安装操作系统。Microsoft 不能保证这些问题能够得到解决。修改注册表的风险由您自己承担。 百度基本找不到可行方案,google得到最终的解决办法: The solution was to delete the REG_BINARYin
& \8 f" `* ?7 x6 \HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTerminalServerRCMGracePeriod0 N; n- ~+ S4 S/ K7 ] k0 p2 |
Only leaving the default. And reboot. ! w" f+ t6 _8 I" \0 V9 Y
根本原因在于,server 2019 或server 2008等默认的最大远程登录链接为2个,超过这个数目需要使用license server进行授权,这个授权据说是收费的,但官方给予了120天的Grace period来配置license server。如果超过120天后仍然没有可用的license server,就会出现第一种错误。而这个Grace period信息记录在上文的注册表中,因此只要删除注册表中的项(需要修改此注册表项权限所有者为Administrators,给Administrators增加修改权限),重启服务器就可以了。还有人提到可以修改系统时间为将来,然后删除注册表,再把系统时间改回来,这样可以获得更长的Grace period。此方法适用于server2019、 server2012,应该也适用于2008。 # t) ~8 E7 Y- W% q5 p
4 \. B2 H- P8 i! o0 h' v' H9 v% O
|