一、前言
9 Z0 f8 Q5 {6 V: [本教程适用于Windows Server 2012 R2系统版本;. t4 c: y& U" U2 l! ?2 _
! N* J* K1 j- X" e& _8 J! y
本教程适用的情景为:需要对服务器开启长期、稳定、且不限制连接数的远程功能,即多用户、多终端可以同时远程登录到这一台服务器中;
# [& T9 z5 I; c O* ~0 T' G0 ^0 Q7 S; t
远程桌面服务开启的前提是:Windows系统必须已经激活,且允许远程访问已开启。/ t- ]; z+ o8 U2 _2 }# {- n
1 h3 T V2 ^8 K. U7 v3 V, d
二、添加远程桌面服务
8 ]" j' `, e" X# E _1、打开“服务器管理器”,点击“添加角色和功能”,前面一直都是点下一步,这步要选上面的“基于角色或基于功能的安装”,然后下一步、下一步 L$ |2 B% I- S; G
, o9 n. h$ x9 d6 H, F" ?
3 H* b2 H& H& S1 ]! x3 b在选择安装的服务器角色这步,勾选最下面的“远程桌面服务”,然后就是一直下一步
6 D8 e* {% v3 o& E; Q- B Y2 ~1 Y
4 w) G z P, W$ s) P j# R在这里的时候勾上“远程桌面会话主机”和“远程桌面授权”两个(勾选时弹出的窗口默认直接点确定即可),下一步" L# T! r% S- s7 M' |8 j
k" i& }9 q9 r& J最后,确认信息,点安装
" X# ?9 \ n, U: g/ V( f安装完成后,需要重启才能完成安装,手动将机器重启一次即可。
: Z- J O1 I5 A0 v6 @" K% d- ?! z( T/ I& J/ B4 m7 p$ U
三、授权远程桌面服务
5 J* V2 F8 j% o4 S9 P1、远程桌面服务需要单独的授权才可以长久提供被远程的功能,否则120天就自动过期无法远程。重启后左下角会提示119天后远程桌面服务会到期,需要添加授权。在“控制面板-系统和安全-管理工具”中找到远程桌面服务文件夹,打开里面的“远程桌面授权管理器”显示未激活状态5 R9 m! T+ g' j( ?$ |2 ~$ z+ O
+ r2 U. i" A. I* e: K2 s8 I
; _4 W( @' n2 m/ S+ H在左侧栏的服务器上,右键-“激活服务器”: Z6 S5 N7 C# z& ^* r: W
& Z+ z/ M$ Z$ E
; B+ o% M* u' i1 P5 U
出现激活向导,下一步,然后出现激活的连接方法,这里需要手动改一下连接方法为“web浏览器”,然后下一步
7 B. ?" k, X( B' b& _9 p# }8 t$ @
~ m0 w4 j. ]3 B4 Y+ W出现如下界面,将微软官方提供的远程桌面授权激活网页打开,服务器没网的可以使用另一台电脑操作,网址为:https://activate.microsoft.com; i. _. T% z6 ]
( i6 t5 x, x3 m, x打开的原本网页是英文版,可以选择语音为简体中文点击红色的go即可切换;
& ~8 _2 }1 J4 ^0 y1 f0 B5 K6 P6 g" e3 s1 @( r
使用默认的第一项“安装许可证服务器”,然后下一步
) l' ^: P8 \, l' u
3 F1 J8 @, C+ i. v' h2 }
' y6 B4 q' n2 J将激活向导里面的产品ID手动复制填入到网页中的“产品ID”部分,然后公司和国家随便填,下一步
5 ^( k3 I/ |( _3 e9 {% U) T, o5 J, M# ~6 S' _+ P8 p
确认信息,直接点 下一步5 ?1 @: B P* x D7 E" a Q
. Q1 D4 S+ C3 v$ B5 Y( P
等待一会儿,将出现的许可证ID复制,
. O0 C8 ~& I' A- D5 F$ l/ P+ L. E' S9 K% u
返回到之前的服务器激活向导窗口,然后输入到下面的许可证服务器ID一栏,下一步
) V9 o1 F9 f: `0 u* A+ @3 H$ o" h
再次使用默认配置(注意勾选立即启动许可证安装向导),点击下一步,进入到许可证安装,再下一步- f; O/ N( g( B7 Q, y+ J% x
5 I2 X% F$ P/ s& Y* a到这步,同样地将中间位置的许可证服务器ID复制,4 u6 J1 ^2 s# G8 i6 g0 S
( z: s' W. z3 s. J7 |% O+ A回到刚才的网页,点“是”进入许可证安装,这里需要手动更改许可证程序下拉选择为“企业协议”,下一步
$ q. o0 @, L* V/ X5 I
$ Z: ~. x3 O' Q! ?2 I9 J6 G" e+ n$ P+ \( M, j; z
首先选择产品类型,这里推荐下拉选择为“Windows Server 2012远程桌面每用户客户端访问许可证”,数量根据自己需要进行填写,也就是这台服务器所允许的最大远程连接数,一般50、100都足够了。然后输入企业协议号码,推荐填写6565792,还有其他备选4954438、6879321或5296992,下一步
# ?1 i7 B1 X! Y) A! \! k0 x4 \& e% }) I: c1 y7 v& Y" J0 l5 c. |
信息确认,直接 下一步
: a. X' a" E# ?& S* k+ q) j1 a( E4 e1 o2 P7 b; R
: Y! j* m3 `6 p3 {% E7 y
将红框内的代码复制,+ P A) {( z% F% l6 ~# i6 o
- u/ H9 w1 X* [1 I2 M, B8 c- Z
, g& q* j8 Y6 }+ r6 S回到这边的激活向导,填入到许可证秘钥包ID ,下一步
! X5 e, s8 A" k/ s3 ?1 {9 d& |: ?: m6 I: h: g8 x; x2 @5 T& \
" j- `8 B- L" _9 T9 J2 p' j0 ?% E显示如图 就已完成远程桌面服务的授权。* s6 s5 c$ l7 |: h4 e- @' d- h1 }
5 c! C5 T% {( w, y" a+ {
3 W+ ^8 l8 o6 u; n
四、设置远程桌面服务
& z P; D9 D( E9 F0 G1、首先win+R打开运行,输入gpedit.msc,打开组策略编辑器,定位展开“计算机配置–>管理模板—>windows组件—>远程桌面服务”,在远程桌面会话主机里面,打开“授权”
: F3 h4 e: @* J. U7 r: @
5 Y3 a7 i' i2 g% a2 i7 c; A# G3 M. H+ l
) D2 E5 u8 G1 y( {在右边的设置项中双击第一个,为此计算机设置指定的远程桌面许可证服务器,勾选“已启用”,然后在下面输入许可证服务器的地址,也就是本机物理网卡实际的IP地址,如果有多个网卡IP也可以输入127.0.0.1代替,然后点 应用,确定( I& V: c7 h- z: u) p9 l6 C
$ e s+ e* y7 R) M% h9 R# O& \5 d7 X* L/ F) p% T% \6 m K( P
然后双击打开第三个配置项,设置远程桌面授权模式,勾选“已启用”,在选项参数中,切换为“每用户”,然后应用、确定。# d1 i9 f! g# D0 v5 T
/ ~! b2 d) M0 ^, M4 Z( T0 g* j: M, i" m* X! W( m1 V( J8 H
最后在控制面板-系统和安全-管理工具中,打开之前安装的“远程桌面服务—>RD授权诊断程序”,这个程序是用来检测远程桌面服务配置是否正确的,看到如下的内容,说明整个远程授权功能已经配置好了。
S( B2 c% {9 k$ B7 o8 x- f! Q& L1 D$ W/ K# }
$ ]; H% V# O! d9 y5 [; a五、添加远程的用户并授予远程权限
" a( l" j( [; k0 W" G/ `( r4 o对于多用户的远程连接,还需添加Windows账户用户用来支持远程登录到这台服务器。一般情况下,一个Windows账户只能被使用一次来登录到一台机器中,如果重复使用该账户登录会把前面已经远程登录进来的人挤掉线。系统初始只有一个administrator管理员账户,肯定无法多个人来共享使用,因此还需要添加多个其他Windows用户以支持不同的人在不同的地方远程登录到这台服务器。
$ ?& e2 K) U+ r
( A. u0 N& s8 @( B' T+ K$ w1、打开“控制面板-用户账户-用户账户-管理其他账户”,点击左下角的“添加用户账户”
( j+ k5 A/ B+ ~2 `% Q% U' j+ F3 Z6 o
自行输入要创建的用户名和密码等信息,点击下一步—完成。然后可以重复添加n多个用户账户。2 H F. ]0 q: H! j/ k; T
; P O" q4 {4 }1 k
j' I8 F6 H2 V2 K7 T
2、用户创建完成之后,需要将这些用户添加到允许远程访问的用户组,否则在远程的时候会提示该用户未被允许远程连接。在控制面板-系统和安全-允许远程访问,打开系统属性窗口,点击“选择用户”-“添加”-“高级”-“立即查找”. p' f+ Z9 i0 {. h
" S* H2 j! [- b2 z5 x- x4 c
; w1 R3 Y' o; E" Q, [! W9 _ j5 n" h# [$ W4 c
- s6 X4 l7 I% ~. l
将刚才新添加的用户一次性多选,点击 确定、确定、确定,返回最前面& ~3 T8 f$ V! N# O
4 d Z r l1 E8 _
4 l" F) O2 ] ~; w$ t _' o9 r* L最后检查确认,在系统属性中,选择远程桌面用户,就可以看到已经将添加的用户设置为允许远程的用户名单中,这样最终就可以实现多个用户同时远程桌面到同一台机器上。( e$ J) y% j+ \2 K5 H: B' n; G
: t1 V- W( q; I9 b( v1 {- e3 d7 p1 O+ r5 [. Q# ^
3、最后就是测试登录,首先要保证是可以ping通服务器的,或者设置服务器的防火墙规则,开放出远程桌面连接的端口3389。此部分内容不再列举出来,百度有很多。运行,输入mstsc回车,打开远程桌面连接窗口,输入远程服务器的IP地址和登录账户及密码,
1 ` [: b' x0 a5 z0 Z0 q
' E3 a. q5 S6 e9 e" u& T) s7 o+ I( D0 e. U5 \
当远程出现下面的界面就表示可以登录了,点“是”即可进入远程桌面。7 z3 _( ^" j; G2 X' [! }$ b
5 Z. ?* L; ]' g: ^; T1 R
六、补充后记9 K6 c f- q+ C
1、远程到服务器的时候,如果提示“由于没有远程桌面授权服务器提供许可证,远程会话被中断,请跟服务器管理员联系。”' }' _" X# r' x
【解决方法】win+R运行,输入regedit 回车,打开注册表编辑器,在里面找到“计算机/HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM”,这里面会多出来的一个文件夹“GracePeriod”,把这整个文件夹全部删掉(如果提示出错需要修改文件夹权限再删除),然后重启服务器即可。
9 y3 o/ R8 \; C0 v* `
: A5 @: [2 F$ A2、自己的电脑不能远程到其他电脑,提示要求的函数不受支持运行-) ]8 z* E2 i- x& u1 ^
【解决方法】win+R运行,输入gpedit.msc 回车,打开组策略编辑器,进入“计算机配置-管理模板-系统-凭据分配”,对“加密数据修正”这项进行启用,并将保护级别设置为“易受攻击”,最后更新下组策略即可(在cmd窗口里面输入命令 gpupdate /force 回车执行)# q( t' b7 Q' G7 m% K J
4 T. U: o2 N% q8 ^6 S
# S3 K# Z4 D4 B& w3 s6 S/ i
Windows Server 2012开启远程桌面服务及授权多终端用户同时登录的详细教程_zhuge_Spring的博客-CSDN博客_server2012 远程桌面5 L/ A8 R& [. v) f8 P% z
|