|
Xrdp是Microsoft远程桌面协议(RDP)的一个开源实现,它允许以图形方式控制远程系统。使用RDP,您可以登录到远程计算机并创建一个真正的桌面会话,就像您登录到本地计算机一样。
; p4 x' \% ~" I系统环境3 |) _# I/ ]/ H( I, L u2 a7 ?& h: T1 ^
- 服务端:Centos7.7 Minimal
- 客户端:Windows10
4 V5 z' t- S3 I4 e. E$ ?; b! o 安装桌面环境
- Y1 W! d1 o) X! k- Q6 D本实验中安装的系统没有安装桌面环境,我们需要自己安装,如果已经安装桌面了清跳过这一步。Centos7提供了"Cinnamon Desktop","MATE Desktop","GNOME Desktop","KDE Plasma Workspaces","LXQt Desktop","Xfce"让我们安装。; [; m3 L! @9 O/ P$ ^
下面的命令列出可用环境组:
+ f4 G+ d: D8 I l2 m- [root@localhost ~]# yum grouplist
f2 Z" b/ G3 J. b5 G - Loaded plugins: fastestmirror
& U: S4 ?0 I, {4 s% n - There is no installed groups file.0 F2 l5 C( q0 C# K8 I
- Maybe run: yum groups mark convert (see man yum)/ j% M$ d0 T9 t' Q/ z ^
- Loading mirror speeds from cached hostfile6 p9 m' ]3 @3 ~4 v8 T" z
- * base: mirrors.tuna.tsinghua.edu.cn
) ?$ I, H; n8 P& N% \' G) I# C# o( U4 p" F - * epel: mirrors.aliyun.com4 k3 X$ R* P( U' i! c( W
- * extras: mirrors.aliyun.com
" w) m6 d$ f9 e' ^, p9 ?7 }" O - * updates: mirrors.aliyun.com
- x5 R) Q `* X- f - Available Environment Groups:
) X. Z3 ~. O: S4 N' }; F2 A - Minimal Install
8 c' v+ h$ B$ X6 @ - Compute Node
# G- S0 B. u" h- t3 a - Infrastructure Server
w/ {5 G, r# D# o$ {3 Z0 N2 S - File and Print Server
: a; n$ h0 P) C. W& b' Z( k1 ^7 I - Cinnamon Desktop7 ]2 t4 l- }4 [; d4 d' B) F+ P, h
- MATE Desktop9 r, k0 U Y% u& s
- Basic Web Server
r! y: b1 h% }( r' E$ p Z - Virtualization Host
3 r4 H4 ?" N: n8 b3 H - Server with GUI+ ~2 i, }& |+ e3 i. D- m- w' @
- GNOME Desktop
" p O5 T' [4 Z* C - KDE Plasma Workspaces
4 T, K" K2 y) P! W' L' A+ C* E - Development and Creative Workstation
9 |3 E1 Y7 ^: Y- [3 E! D" R - Available Groups:! r$ s: J9 [/ v: L
- Cinnamon
6 I" _% y1 k: J& x w4 r" T3 ?8 T' I: e - Compatibility Libraries9 K/ ?, T, o" S* q
- Console Internet Tools
- o+ g5 ^" T; ]' Z% W9 l$ B% R - Development Tools0 y( |6 k+ T6 r$ d
- Educational Software! m" c% f- v7 t! a3 F9 S2 J2 ^
- Electronic Lab5 g& M M0 U" y9 h) t
- Fedora Packager( W" _" j+ ?1 Z( t0 M! V4 } ]
- General Purpose Desktop
9 `$ }# k! K" q" S! L - Graphical Administration Tools
# D5 W- e- |/ Y! n2 V3 `* ` - Haskell
# A1 u, F4 n! Q - LXQt Desktop! C6 t: d4 C x' h
- Legacy UNIX Compatibility H$ Y! Q/ X& t$ g d
- MATE W m0 y, p" E! H& R% E# T
- Milkymist
. I& S H; \$ b$ h7 t( K' i - Scientific Support
/ T4 n, m @* Z) y! E! \ - Security Tools
/ _' N, b( q% k7 ^2 \ - Smart Card Support( E/ u& g% l' ]# _$ \ M D; s6 l4 D
- System Administration Tools
1 w+ {8 ^3 e* r# ]# j - System Management7 r; t$ p- p' ^0 \# ~
- TurboGears application framework3 x# Q5 f( ]/ ~, s: W5 {( k. a
- Xfce
1 V; b3 N, X% i# y5 i8 \7 c - Done
复制代码 " @* n% G* N/ D0 T
+ q. s$ r7 p; d- M5 B2 m" M$ `4 l我们可以选择自己喜欢的桌面环境,在这里选择安装Xfce桌面:
& ?9 Z3 H* I: a- O" k7 m' _$ s- [root@localhost ~]# yum -y install epel-release && yum groupinstall Xfce
复制代码
( S8 Z8 h ^0 ?, U4 l( R# g; y. T Z0 E. k: }8 y* F
安装Xrdp
1 C2 }( J1 T1 l+ [- [root@localhost ~]# yum -y install xrdp
复制代码 2 s& E3 O* ?; V) V8 p
; K) l5 Z& q- T6 \, v
安装完成之后,设置开机启动并启动xrdp
- Z* Z4 h$ d. n3 y( E0 D- [root@localhost ~]# systemctl start xrdp && systemctl enable xrdp
复制代码 5 f5 p4 q4 f; O; M$ g: ?0 U( _
# c1 p* N6 n1 f6 i; n) h+ a创建~/.Xclients,设置默认启动xfce4桌面
, ^& U% J/ @8 o) P' }, p- [root@localhost ~]# echo "xfce4-session" > ~/.Xclients
1 i# _' `' u! a/ e5 D" R - [root@localhost ~]# chmod +x .Xclients
复制代码
9 ~. W4 A' {3 N/ o* q) \& M C" E3 {- T5 w7 \4 c a1 U- `2 x4 P
在客户端远程连接
" A; |6 D' p; U8 V$ E$ W- B/ \0 J
- {& Y" {' q6 v5 P' c+ f + I" b4 H9 b4 w
* i* L2 @- c1 r& G
总结
8 Y& q2 W4 ~3 H2 _( A2 L7 Y" H/ k安装Xrdp服务器允许您通过图形界面从本地管理CentOS 7服务器。' _2 \' `0 R n7 N4 x8 A
# d, p) X$ E" f) e, p$ W/ U! I1 P" w! v6 `5 c* S
|
|