一、前言) p$ Q5 S2 v4 g8 ?" o# q7 h/ @
本教程适用于Windows Server 2012 R2系统版本;3 q+ |7 a5 Q5 @2 x* t
2 _! {1 ~# F0 H" F7 n- w) }
本教程适用的情景为:需要对服务器开启长期、稳定、且不限制连接数的远程功能,即多用户、多终端可以同时远程登录到这一台服务器中;
" G j$ J$ \7 P" N6 g. g0 ~5 ?9 y' |8 l
远程桌面服务开启的前提是:Windows系统必须已经激活,且允许远程访问已开启。) L4 Q8 i: I/ P' o6 T
* Q( X1 s$ O4 I
二、添加远程桌面服务
$ W1 P8 \" r; m) j% f1、打开“服务器管理器”,点击“添加角色和功能”,前面一直都是点下一步,这步要选上面的“基于角色或基于功能的安装”,然后下一步、下一步
: g/ ^, g6 s, x) |" g
# B0 Z7 D. v* ^3 n7 ?! u* W% F: e3 `: _4 z
在选择安装的服务器角色这步,勾选最下面的“远程桌面服务”,然后就是一直下一步
! K# v6 U9 Z4 ^# k4 r2 |. ?! |
# a2 J7 Q: w' X4 c在这里的时候勾上“远程桌面会话主机”和“远程桌面授权”两个(勾选时弹出的窗口默认直接点确定即可),下一步
- a% J0 D' b* p' @# s* F' T" S2 @% \) K) |2 ]
最后,确认信息,点安装/ O2 {2 s0 j4 U# ^
安装完成后,需要重启才能完成安装,手动将机器重启一次即可。& C8 q/ I5 z# F" p1 e6 |
0 q8 [5 F; m/ y; O9 k三、授权远程桌面服务4 L, \ w$ `, L& \8 W$ s. b( \
1、远程桌面服务需要单独的授权才可以长久提供被远程的功能,否则120天就自动过期无法远程。重启后左下角会提示119天后远程桌面服务会到期,需要添加授权。在“控制面板-系统和安全-管理工具”中找到远程桌面服务文件夹,打开里面的“远程桌面授权管理器”显示未激活状态
+ c$ w0 k$ X, c0 J: }6 {2 i5 Y5 {4 {# H, ~* p- u# @
4 C. Z$ `& g* O2 [ u) s
在左侧栏的服务器上,右键-“激活服务器”
! c4 ~3 e$ J4 @, U; |6 L5 U
9 D3 l5 A. `# X) F/ o$ E! q8 w7 {( H
出现激活向导,下一步,然后出现激活的连接方法,这里需要手动改一下连接方法为“web浏览器”,然后下一步
p8 ?6 b G( |& A8 n4 v, x+ @& G# D1 P3 `; c
出现如下界面,将微软官方提供的远程桌面授权激活网页打开,服务器没网的可以使用另一台电脑操作,网址为:https://activate.microsoft.com. v% K- @4 W! z
. G/ T1 @; l/ q打开的原本网页是英文版,可以选择语音为简体中文点击红色的go即可切换;
/ u/ R8 ]& l" z0 N, P {
- g9 [6 _, F( l7 r使用默认的第一项“安装许可证服务器”,然后下一步* |' u5 t% k/ o. Y
, M f( H- n) g( P) s9 ?6 O5 R
5 T! w$ ?; w, q9 A/ t将激活向导里面的产品ID手动复制填入到网页中的“产品ID”部分,然后公司和国家随便填,下一步
# \. ^: a: t/ C7 G7 R- {) J/ l; h* n$ V$ p- @2 Q8 r
确认信息,直接点 下一步4 \1 H' O8 p. K5 F$ c6 Z& X" s. a; W) y" d
6 D& t, Z+ H$ w' ?* q' L1 I- Y
等待一会儿,将出现的许可证ID复制,( l3 T1 l2 R' s/ m
) m( l- A+ C% p- j( t5 ]
返回到之前的服务器激活向导窗口,然后输入到下面的许可证服务器ID一栏,下一步. M4 |) o6 g. z0 ]: l" S
; Y2 c: W& o* T$ y' o) _4 @1 f- T! F再次使用默认配置(注意勾选立即启动许可证安装向导),点击下一步,进入到许可证安装,再下一步
: p: A( \6 j- t2 A* v" i9 ?* O2 n0 E9 c8 r: O X; Y
到这步,同样地将中间位置的许可证服务器ID复制,: u2 w% O8 M! L( i
- b6 ^, E- c- ]) B5 P回到刚才的网页,点“是”进入许可证安装,这里需要手动更改许可证程序下拉选择为“企业协议”,下一步6 h% y" ~* O& M3 Y. i; J- v# T9 E
3 \6 W" m: Q. |+ r
; F# y+ x( @5 T0 _0 R5 |首先选择产品类型,这里推荐下拉选择为“Windows Server 2012远程桌面每用户客户端访问许可证”,数量根据自己需要进行填写,也就是这台服务器所允许的最大远程连接数,一般50、100都足够了。然后输入企业协议号码,推荐填写6565792,还有其他备选4954438、6879321或5296992,下一步
4 q* Z1 k3 A, i0 z0 C- Y( Q3 O& [( H. J( g: o' e" t0 C- H
信息确认,直接 下一步+ n& I# v" G) x
0 [* ?% Y: i; [7 W# s% g
' w$ a/ W7 ^/ \将红框内的代码复制,
7 `. d+ a1 f9 _, u; v( k& L3 V, X- F; y; d( ^. B
* l( v) l7 W$ z8 Y' w; J5 _& K
回到这边的激活向导,填入到许可证秘钥包ID ,下一步 a( }) R& ^" @3 U# I
* h: B; A0 w$ p) S/ S- `% |4 N/ U
" }; @" r( r4 ~/ S x4 W
显示如图 就已完成远程桌面服务的授权。; ^& O8 _: b1 A- r, t; R6 p0 B
/ f! B( C3 m! y8 u& \, l
/ [1 h/ I2 x& ^! p( W. J7 P四、设置远程桌面服务
5 k' w, T6 L) m7 S" \: H1、首先win+R打开运行,输入gpedit.msc,打开组策略编辑器,定位展开“计算机配置–>管理模板—>windows组件—>远程桌面服务”,在远程桌面会话主机里面,打开“授权”8 J$ i$ ^9 b ]7 K9 W
* O; F4 H) s5 ]3 _/ O! s: l9 }9 w/ l
& g# r [ q& i8 U/ F3 [7 x0 i- ?
在右边的设置项中双击第一个,为此计算机设置指定的远程桌面许可证服务器,勾选“已启用”,然后在下面输入许可证服务器的地址,也就是本机物理网卡实际的IP地址,如果有多个网卡IP也可以输入127.0.0.1代替,然后点 应用,确定
% r+ }. a6 m2 b, N7 D, E
$ I# u7 N I% J. N8 W0 b' d( u \! G `* V) w ~
然后双击打开第三个配置项,设置远程桌面授权模式,勾选“已启用”,在选项参数中,切换为“每用户”,然后应用、确定。
+ k0 E- R4 B# C# D9 R: A2 A
' d- H, ^# H. F% A
7 x. m* I7 D0 a0 F/ {$ m7 P最后在控制面板-系统和安全-管理工具中,打开之前安装的“远程桌面服务—>RD授权诊断程序”,这个程序是用来检测远程桌面服务配置是否正确的,看到如下的内容,说明整个远程授权功能已经配置好了。0 e* F7 z3 k, @8 s0 |6 X
5 J! j+ A/ b+ M8 k* v7 q# z( b I7 c. d- k; w W0 W+ [7 t
五、添加远程的用户并授予远程权限% V. `' {( d" ~ ^ y
对于多用户的远程连接,还需添加Windows账户用户用来支持远程登录到这台服务器。一般情况下,一个Windows账户只能被使用一次来登录到一台机器中,如果重复使用该账户登录会把前面已经远程登录进来的人挤掉线。系统初始只有一个administrator管理员账户,肯定无法多个人来共享使用,因此还需要添加多个其他Windows用户以支持不同的人在不同的地方远程登录到这台服务器。& t+ m I8 d: y4 ?5 L- q7 A
8 k \" r2 b: l
1、打开“控制面板-用户账户-用户账户-管理其他账户”,点击左下角的“添加用户账户”9 z$ t0 _ r/ S
5 w) x6 Y( ]8 k- X- E# P3 c1 a/ \自行输入要创建的用户名和密码等信息,点击下一步—完成。然后可以重复添加n多个用户账户。' o/ z# a6 ?5 x3 Q
! g% |( s. Y$ ]% o+ ]- v. e% X1 s2 Z8 H- q" v( r
2、用户创建完成之后,需要将这些用户添加到允许远程访问的用户组,否则在远程的时候会提示该用户未被允许远程连接。在控制面板-系统和安全-允许远程访问,打开系统属性窗口,点击“选择用户”-“添加”-“高级”-“立即查找”
. I v7 n8 A, a+ C$ T; p5 {9 e: g% Z: C' F( f) |
7 f4 q# J0 F# R1 {
( L7 M' f' R- u' }5 E0 u4 m. L/ ]1 r q6 U+ N
将刚才新添加的用户一次性多选,点击 确定、确定、确定,返回最前面 r; q+ M4 m3 ?3 ~4 C: |7 ~) C5 n
9 Y% q9 O# b0 s. z2 t
2 Q: g" I" y: Z4 l7 N3 B
最后检查确认,在系统属性中,选择远程桌面用户,就可以看到已经将添加的用户设置为允许远程的用户名单中,这样最终就可以实现多个用户同时远程桌面到同一台机器上。
2 y o+ a9 D: M+ z! f& ^" p9 t/ k0 p' g4 Q5 O9 D
+ g5 g2 f; B; Y+ a+ _1 ^. p
3、最后就是测试登录,首先要保证是可以ping通服务器的,或者设置服务器的防火墙规则,开放出远程桌面连接的端口3389。此部分内容不再列举出来,百度有很多。运行,输入mstsc回车,打开远程桌面连接窗口,输入远程服务器的IP地址和登录账户及密码,
( n N4 O7 B3 ~
# u5 q4 u9 \0 j3 ~" X' A: Q
" C5 b8 [7 \: v# s7 X; C当远程出现下面的界面就表示可以登录了,点“是”即可进入远程桌面。
$ }0 n. U/ c1 o V. J' T
6 t2 x; I; I+ W3 ^' s1 b$ s3 R5 Z六、补充后记
& M% y! |# ]8 q( ?$ q1、远程到服务器的时候,如果提示“由于没有远程桌面授权服务器提供许可证,远程会话被中断,请跟服务器管理员联系。”" }. w& `3 h: a8 h
【解决方法】win+R运行,输入regedit 回车,打开注册表编辑器,在里面找到“计算机/HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM”,这里面会多出来的一个文件夹“GracePeriod”,把这整个文件夹全部删掉(如果提示出错需要修改文件夹权限再删除),然后重启服务器即可。- z7 M; v; R. c+ g9 J4 ?2 Y+ `
2 @' w |& \+ u" R8 O0 |4 ~0 S2 r6 q
2、自己的电脑不能远程到其他电脑,提示要求的函数不受支持运行-3 k, x* m u$ S7 |8 J7 |% H" a8 \
【解决方法】win+R运行,输入gpedit.msc 回车,打开组策略编辑器,进入“计算机配置-管理模板-系统-凭据分配”,对“加密数据修正”这项进行启用,并将保护级别设置为“易受攻击”,最后更新下组策略即可(在cmd窗口里面输入命令 gpupdate /force 回车执行)
: m( V& t6 b# u3 S) g9 P. n; I5 B* n( s9 `) t( h' e
) ?7 t& M* T2 C& bWindows Server 2012开启远程桌面服务及授权多终端用户同时登录的详细教程_zhuge_Spring的博客-CSDN博客_server2012 远程桌面
8 e$ |# f- N" o) `3 y' t |