|
|
Xrdp是Microsoft远程桌面协议(RDP)的一个开源实现,它允许以图形方式控制远程系统。使用RDP,您可以登录到远程计算机并创建一个真正的桌面会话,就像您登录到本地计算机一样。
( x* ~ e/ N' ?1 ~& K6 j/ K系统环境) {$ R/ F: M+ I. }! k+ ?& B" a
- 服务端:Centos7.7 Minimal
- 客户端:Windows10# J4 u# o% |7 X% \
安装桌面环境
4 J/ \$ D. U; Y本实验中安装的系统没有安装桌面环境,我们需要自己安装,如果已经安装桌面了清跳过这一步。Centos7提供了"Cinnamon Desktop","MATE Desktop","GNOME Desktop","KDE Plasma Workspaces","LXQt Desktop","Xfce"让我们安装。+ [: u- W* d: G; n
下面的命令列出可用环境组:; b& m6 ^: |# H
- [root@localhost ~]# yum grouplist
! I+ v$ ~5 ~. z1 @7 ` - Loaded plugins: fastestmirror' V4 r2 y/ r3 C: ?
- There is no installed groups file.8 S" n* N& [6 W/ I' S
- Maybe run: yum groups mark convert (see man yum)
6 f, J3 j! v( c, G. @( h" h% P - Loading mirror speeds from cached hostfile
I! z1 Z* x6 N% _) W" O* `& z - * base: mirrors.tuna.tsinghua.edu.cn# x- j0 v! I: j; l& q
- * epel: mirrors.aliyun.com% p! s* `) q% @* Z
- * extras: mirrors.aliyun.com
+ `8 R; f1 G, e: |* J+ d" X - * updates: mirrors.aliyun.com
7 o) H0 z% Y4 I0 q. ~ - Available Environment Groups:
' s2 Y/ n( W j - Minimal Install4 b% G$ [2 x" s2 c. X$ }" k0 f
- Compute Node5 V3 g8 A8 H& ~3 n4 }7 h6 m
- Infrastructure Server3 _7 D M* O( F# S) c, K
- File and Print Server
& ?& v$ N1 G: p: p7 R - Cinnamon Desktop
& s0 `" X, y6 T* W) k( r% | - MATE Desktop$ S6 L; W* B$ A9 J( O4 W
- Basic Web Server
4 m# v* i" F' a& Y: C; K4 u - Virtualization Host
, N: C5 S! h. g% q6 m2 f - Server with GUI
4 b# b2 R3 ~0 Q+ u - GNOME Desktop
9 \7 I; J/ E& q% M' M1 x% w' g - KDE Plasma Workspaces
- v- a( @8 c7 w; l0 m% ? - Development and Creative Workstation
1 U0 V! x: s& H. { V' f - Available Groups:
9 @ p; [7 G4 f, z - Cinnamon
$ C F5 S1 Q: \2 C - Compatibility Libraries
- N& O% t! r7 } - Console Internet Tools
" ]; ~' s* b+ c1 Y: l - Development Tools
( G0 O4 L0 S+ D - Educational Software2 A, H2 P% i) ~9 i+ s
- Electronic Lab
5 {# A6 u% N3 L3 H! \ - Fedora Packager' W9 L2 d% T9 X2 Z0 X0 |" q, i
- General Purpose Desktop
9 G8 x8 s6 ]# r3 f5 z) | - Graphical Administration Tools
. j6 k% s+ N: w9 a. q - Haskell
6 | J% D# M, \7 z6 T4 R h# Q - LXQt Desktop+ l3 T: _; a( B
- Legacy UNIX Compatibility
& `" X( Q8 u7 D - MATE& Z& z# k/ S5 D+ p: G6 n4 n. T' s
- Milkymist
0 n2 H, B7 P) I: q, s - Scientific Support
4 r; S: @2 ~' n# ]0 V4 s - Security Tools
6 ^9 m8 z/ G/ t - Smart Card Support
5 G6 i* W/ E! P - System Administration Tools
! _5 p, @ C8 A) p3 W+ A - System Management# F9 q; A% J) k$ ?7 F; v# A
- TurboGears application framework- z) \- ?8 o, y: X; Y
- Xfce6 w" {7 ]8 A: F, }& C
- Done
复制代码 * W2 N5 k; k, _8 m, d5 X
3 W8 \9 l4 d) ?
我们可以选择自己喜欢的桌面环境,在这里选择安装Xfce桌面:- _. f3 ~; J! O$ y% Y
- [root@localhost ~]# yum -y install epel-release && yum groupinstall Xfce
复制代码 : q$ i/ q0 X, d+ _% _6 _0 J* p
( h4 |, J" f$ ?. Y5 x
安装Xrdp: ?, x) m0 |* ^; f7 E/ d& a- c
- [root@localhost ~]# yum -y install xrdp
复制代码
! [+ \) B4 `/ K2 f/ }$ k A- r7 ~9 Y# X: B
安装完成之后,设置开机启动并启动xrdp
) K. C- ~$ }$ t- y! x) t- [root@localhost ~]# systemctl start xrdp && systemctl enable xrdp
复制代码
3 t- t! H6 A" n$ v$ o, K+ c6 L0 S& z0 s8 d5 X/ \5 x0 Z. r
创建~/.Xclients,设置默认启动xfce4桌面
9 w o$ b$ E+ V2 \# K; N- [root@localhost ~]# echo "xfce4-session" > ~/.Xclients
/ r* D. K/ U1 D# g - [root@localhost ~]# chmod +x .Xclients
复制代码
0 S4 j3 U. c/ O; T
" p$ e3 h+ b& s C/ K: [) F! e在客户端远程连接; a# l, X5 z+ g F4 O. o( y
6 [( G) t8 @+ A' L- U3 S4 n0 A

1 ?7 Z0 L+ Y* D- o0 d$ P7 E4 K
. W' J. j0 U$ l9 A3 e总结" ?, Y, |" d& ~6 \, _
安装Xrdp服务器允许您通过图形界面从本地管理CentOS 7服务器。
3 q) `/ }5 ]% X# Z+ M: _0 B9 Z4 G
# N+ k Q, v. X, }
|
|