|
|
Xrdp是Microsoft远程桌面协议(RDP)的一个开源实现,它允许以图形方式控制远程系统。使用RDP,您可以登录到远程计算机并创建一个真正的桌面会话,就像您登录到本地计算机一样。8 V' q! z0 v: o X
系统环境
1 m' Y/ V r3 |$ U) R$ c1 F/ F' N- 服务端:Centos7.7 Minimal
- 客户端:Windows10
! f4 P; g& j/ d5 l C# z 安装桌面环境" L1 w5 e1 q/ o2 H6 ?: U
本实验中安装的系统没有安装桌面环境,我们需要自己安装,如果已经安装桌面了清跳过这一步。Centos7提供了"Cinnamon Desktop","MATE Desktop","GNOME Desktop","KDE Plasma Workspaces","LXQt Desktop","Xfce"让我们安装。; E* `4 m1 N. \9 a- b
下面的命令列出可用环境组:
8 a2 T5 t9 E) z# z1 `1 i- [root@localhost ~]# yum grouplist
, z+ _0 [+ }1 s1 b6 `, J: p Z - Loaded plugins: fastestmirror$ @. h% x( B6 T; M
- There is no installed groups file.
0 L7 n, S3 R7 c2 `1 Q - Maybe run: yum groups mark convert (see man yum)
7 K; a+ K* ]% @; k' }2 c - Loading mirror speeds from cached hostfile: { e1 _% a, L4 d) n1 U0 R- K
- * base: mirrors.tuna.tsinghua.edu.cn
9 Q# |, \9 O$ L9 M( b4 { - * epel: mirrors.aliyun.com
" q/ _) y& e' B. P - * extras: mirrors.aliyun.com
$ C% ~6 N2 @# r5 Z8 A - * updates: mirrors.aliyun.com6 m' y2 Z# y( M1 \, S
- Available Environment Groups:
0 W; n4 K9 e& Q% O8 N - Minimal Install
5 J/ Y/ K) a: Y0 V, D2 H - Compute Node5 { P, I+ K/ T) i8 w
- Infrastructure Server
& G0 b/ S- @$ n% q - File and Print Server, |% Q3 g1 g( l2 ?3 Y
- Cinnamon Desktop0 a0 a& }1 j" w! ?
- MATE Desktop( ?2 X r. Z/ G7 N
- Basic Web Server% ?8 x' ~$ n, x7 _2 P% R# B7 j/ _: o
- Virtualization Host. \9 Y) r5 N& i0 o P
- Server with GUI3 y6 q" F# A# z+ j# W, t) y
- GNOME Desktop
~# W9 ^2 D1 f+ \0 ?6 `5 u - KDE Plasma Workspaces1 J D$ i0 V K2 T; x: m
- Development and Creative Workstation- R2 K% ]7 O$ h& l
- Available Groups:. E9 _3 Y2 [) p# `0 H; T8 s
- Cinnamon# b3 {; H/ }% t J4 y+ |
- Compatibility Libraries
) D7 T3 o y% W! r. _ - Console Internet Tools
' Y. H, I0 E9 V/ ?- |7 k, i8 ` - Development Tools3 d$ o! a! ]; R& J3 f
- Educational Software7 f& j# [# @3 m. }# D. f
- Electronic Lab
% y" N$ i5 _6 `8 V$ q - Fedora Packager
2 W. X; ~& K h1 H% d, s* Z% ?3 V: T - General Purpose Desktop' k% X, p, }+ d; j
- Graphical Administration Tools5 ]! ]4 w# |7 r
- Haskell
* ~5 B8 S0 I' Y1 Z% _ - LXQt Desktop
5 `* B5 k/ I$ K6 b+ O. i. Y - Legacy UNIX Compatibility6 Y j I2 j4 B
- MATE# H; j/ L) n2 n: _0 c
- Milkymist
3 s: q% i5 U& @6 X4 g - Scientific Support, N' a( N0 H( D# }# S; O
- Security Tools( w1 A. f9 u6 J
- Smart Card Support8 P# f# R" @" O! C8 p
- System Administration Tools
8 j9 X2 w5 Y: C+ \! _# c - System Management
$ {$ Z T$ q2 c0 a0 L' e" B - TurboGears application framework# K/ w3 {5 G" [$ D
- Xfce) G5 G6 d! a, [, B3 f" m
- Done
复制代码 - n- e6 @2 Q% Q5 a
, d d; _9 l0 ~我们可以选择自己喜欢的桌面环境,在这里选择安装Xfce桌面:( u9 E$ r4 j% C* g( L @" ?
- [root@localhost ~]# yum -y install epel-release && yum groupinstall Xfce
复制代码
- `# f( E- G+ u' y+ E
# e, U) f- k- M5 d( W4 ?: L安装Xrdp
: F v1 B- K! Q" R1 U$ P$ q- [root@localhost ~]# yum -y install xrdp
复制代码 1 A( [9 Z6 O7 S! y2 V9 A6 G9 W2 ?
* a) b5 |7 ]( f8 g" H$ `, G
安装完成之后,设置开机启动并启动xrdp+ Y/ C7 v7 e4 Y. D5 ~0 _
- [root@localhost ~]# systemctl start xrdp && systemctl enable xrdp
复制代码 3 A( A* L4 g% g; x' j. K5 [
6 ~7 [; U: Q/ o: l. V0 G, q创建~/.Xclients,设置默认启动xfce4桌面' F+ A" ]; h( S B8 ]) i
- [root@localhost ~]# echo "xfce4-session" > ~/.Xclients
( ?8 b; L4 A' v/ u; ] - [root@localhost ~]# chmod +x .Xclients
复制代码
+ s0 q' Y9 |3 o$ Z) T, B% Q$ ]# f* z! T3 h# k0 }, Y
在客户端远程连接5 Q4 Y: }# z3 }, B) B& H, n1 ]
4 D0 S9 S$ K% c
. ?+ G$ t7 g. ~

6 n) e; I) d6 C2 ]总结) z# q# m% _% j0 T) e0 P% E
安装Xrdp服务器允许您通过图形界面从本地管理CentOS 7服务器。
$ K" z; b' u5 K! }* W8 W$ x$ w
9 i# x0 Q* T) @7 b9 S! ^5 I# ^, w8 b6 N$ L6 [# h8 b
|
|