给 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桌面环境。