给 centos 7 安装桌面并用xRDP进行远程桌面连接

 

本文翻译至:https://sysadmins.tech/how-to-add-a-gui-on-centos7-and-connect-to-it-with-xrdp-step-by-step-instructions/

 

在本教程中,我们将介绍在远程CentOS 7机器上安装不同桌面环境的步骤,以及在远程CentOS 7机器上安装xRDP的步骤。我们还将向您展示如何通过远程桌面连接连接到Centos 7机器。

xRDP是一个免费的开源远程桌面协议服务器,它允许除Windows以外的其他操作系统提供功能齐全的远程桌面体验。xRDP完全兼容rdesktop, FreeRDP,甚至微软的远程桌面客户端。

 

先决条件

建议(但不是必需的):在对系统进行任何重大更改时使用sudo用户。
一台运行CentOS 7的机器,推荐(但不强制)2GB内存。

 

一、选择一种桌面环境并安装

1. XFCE 桌面

$ sudo yum install -y epel-release
$ sudo yum groupinstall -y "Xfce"
$ sudo ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target
$ sudo reboot

 

创建 ~/.Xclients

$ echo "xfce4-session" > ~/.Xclients
$ chmod a+x ~/.Xclients

 

2. MATE 桌面

$ sudo yum install -y epel-release
$ sudo yum groupinstall -y "MATE Desktop"
$ sudo ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target
$ sudo reboot

 

创建 ~/.Xclients

$ echo "mate-session" > ~/.Xclients
$ chmod a+x ~/.Xclients

 

3. GNOME 3 桌面

$ sudo yum groupinstall "GNOME Desktop" "Graphical Administration Tools"
$ sudo ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target
$ sudo reboot

 

4. KDE 桌面

$ sudo yum groupinstall -y "KDE Plasma Workspaces"
$ sudo ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target
$ sudo reboot

 

创建 ~/.Xclients

$ echo "startkde" > ~/.Xclients
$ chmod a+x ~/.Xclients

 

二、安装 xRDP server

$ sudo yum install -y epel-release
$ sudo yum install -y xrdp
$ sudo systemctl enable xrdp
$ sudo systemctl start xrdp

 

三、 防火墙开放 xRDP 端口

$ sudo firewall-cmd --add-port=3389/tcp --permanent
$ sudo firewall-cmd --reload

 

最后,现在可以通过xRDP连接到Linux桌面环境。

 

posted @ 2024-06-25 23:08  jsper  阅读(525)  评论(0编辑  收藏  举报