|
Xrdp是Microsoft远程桌面协议(RDP)的一个开源实现,它允许以图形方式控制远程系统。使用RDP,您可以登录到远程计算机并创建一个真正的桌面会话,就像您登录到本地计算机一样。
3 x: T) C! Z, Y2 p; Y4 S系统环境2 R! V0 K- l# C9 G! s
- 服务端:Centos7.7 Minimal
- 客户端:Windows10
% j" x6 ?) b' K3 F& y: f 安装桌面环境
. p( n5 X W& p! o本实验中安装的系统没有安装桌面环境,我们需要自己安装,如果已经安装桌面了清跳过这一步。Centos7提供了"Cinnamon Desktop","MATE Desktop","GNOME Desktop","KDE Plasma Workspaces","LXQt Desktop","Xfce"让我们安装。
/ P6 d4 u& R8 S, ]$ E2 b下面的命令列出可用环境组:
- Z- U* A, c) W$ f: {7 _* j- [root@localhost ~]# yum grouplist
: B- z+ g* z! B$ ]" H! @1 j - Loaded plugins: fastestmirror: _4 N: g- n R6 c
- There is no installed groups file.
E5 I1 X3 r/ I - Maybe run: yum groups mark convert (see man yum)
% x1 m) B8 M, I# X2 B. P9 ? - Loading mirror speeds from cached hostfile
& A; Z2 d1 A$ u: E8 f8 q: E/ E2 H - * base: mirrors.tuna.tsinghua.edu.cn
( V5 p9 v) E& ~' B6 y - * epel: mirrors.aliyun.com
' ~ l) }. @0 }* D! { - * extras: mirrors.aliyun.com
% J, ?% G: f: M9 s8 } - * updates: mirrors.aliyun.com
3 _% b; }- h/ } - Available Environment Groups:( F( A R& a E4 d5 R
- Minimal Install }& X# E |/ |$ v( a4 S$ [
- Compute Node8 x( ^8 L4 j: s' t: t
- Infrastructure Server
2 M) z6 W& _8 N( N$ N - File and Print Server" i6 q0 P7 t% x8 d6 ~) A4 w! A
- Cinnamon Desktop
& p, y& e8 K9 g% \$ n7 ]% J - MATE Desktop
' T& Y0 O; Q' v: m8 B - Basic Web Server$ n/ Y- h/ B; V$ Y0 ~: J- E
- Virtualization Host
0 M2 H. Q1 h o( H3 }" w - Server with GUI
( K4 T* l. V7 m: c - GNOME Desktop
& }, b* d# t4 }5 t - KDE Plasma Workspaces, w6 E2 J0 `; R: ^) G) ~6 B
- Development and Creative Workstation* @$ i. Z+ Z" s6 I
- Available Groups:
" b( x4 s% S7 O9 ]3 c _ - Cinnamon
0 W0 \) p# R' E+ I& a - Compatibility Libraries# o, ]/ e# m5 ]( r
- Console Internet Tools
& H( B/ c/ K) i& u a1 | - Development Tools/ J6 h' }9 Q: g$ X9 O
- Educational Software$ J/ s( K5 _; @9 P: s( o! w
- Electronic Lab
- \" ]4 `3 b7 ` - Fedora Packager1 c( E+ D# ~0 A, z
- General Purpose Desktop
' T [- F- Y. i2 I6 W# M9 o' R& \) ? - Graphical Administration Tools+ A+ c3 m4 F+ g- b
- Haskell2 l! k$ S. t* C, F8 I4 `1 C
- LXQt Desktop
3 r; n2 s: d$ {) a - Legacy UNIX Compatibility5 Q: C( e+ m) U
- MATE
x, o4 e+ e( q8 o4 O9 c) ` - Milkymist- ^. ^1 A2 K: b% e' g
- Scientific Support4 c/ L3 [& i. q Q
- Security Tools
, ?1 X9 Y( I/ ~* W - Smart Card Support6 Z7 b) C/ @5 Q7 k5 X, J( w
- System Administration Tools
. z" D ~" ] d% _: q - System Management- P: ^- S; M' T( x+ F1 v7 o
- TurboGears application framework
+ f7 K2 g- A7 |/ t! b8 X - Xfce
! f: F( y* h" L' n0 Z; S& B - Done
复制代码 3 F( @5 g; k+ T
6 r3 K1 M% b' \& l8 f, d2 V" r我们可以选择自己喜欢的桌面环境,在这里选择安装Xfce桌面:8 O# G+ W$ ^+ t+ R$ X* ?
- [root@localhost ~]# yum -y install epel-release && yum groupinstall Xfce
复制代码
; [6 `) G6 W8 u @1 v) l) T: ^
9 o9 r. L! Z: H5 n/ R5 q安装Xrdp U* N& c% k+ G" U4 b+ i
- [root@localhost ~]# yum -y install xrdp
复制代码
5 r7 i" T, g2 Q) C3 B* C5 H/ W8 k) ?1 j: j3 h) R2 K7 L( W& W* T
安装完成之后,设置开机启动并启动xrdp
" @1 S0 D1 G" X- [root@localhost ~]# systemctl start xrdp && systemctl enable xrdp
复制代码
3 d$ E! }, [; p. Q1 E( S: [+ Z2 I) o( A! B# P" d( V
创建~/.Xclients,设置默认启动xfce4桌面+ h5 L* M) x1 X' Y2 V+ D0 V* d
- [root@localhost ~]# echo "xfce4-session" > ~/.Xclients& A8 I' A% W2 i; g) e5 A6 y
- [root@localhost ~]# chmod +x .Xclients
复制代码 ) o$ B) H, {2 `& P
' B# ]. b) [. e8 {) k- g3 R: l在客户端远程连接) q! C& A% ]; N+ R
$ J5 }3 H7 ~/ z& @
7 w7 z" a; y* t! t+ d) n

1 G0 d6 M) Q3 K% m总结
% H2 m( P5 ?# q8 m1 o. r安装Xrdp服务器允许您通过图形界面从本地管理CentOS 7服务器。
! R. m9 O! c+ j5 L, x2 d0 ^/ m3 L+ |( J+ X
0 K) E9 t2 K6 j1 d: v( `3 r: m: {
2 ^8 i" X. e2 G# @# P8 y |
|