专注云服务商活动
网站运营运维笔记

CentOS8安装Xrdp远程桌面系统教程记录

我们很多网友选择Linux服务器会搭建有需要的远程桌面系统,主要问题还在于我们看到的很多服务器是没有支持Windows系统的,而且即便有成本也是比较高的。在这篇文章中,老左整理一篇来自国外的关于CentOS8镜像下安装XRDP远程桌面的环境。Xrdp是Microsoft远程桌面协议(RDP)的开源实现,允许我们以图形方式控制远程系统。安装之后我们可以登录到远程计算机并创建真实的桌面会话,就像登录本地计算机一样。

第一、安装桌面应用包

通常,Linux服务器没有安装桌面环境。  Gnome是CentOS 8中的默认桌面环境,但是我们需要先更新下应用软件包。

sudo dnf groupinstall "Server with GUI"

下载和安装Gnome软件包及其依赖,这个需要时间比较长。

CentOS8安装Xrdp远程桌面系统教程记录

第二、安装Xrdp

Xrdp软件包包含在标准CentOS 8存储库中,如果我们需要安装直接运行。

sudo dnf install xrdp

安装过程完成后,启动Xrdp服务并在启动时启用它:

sudo systemctl enable xrdp --now

检查是否运行中:

sudo systemctl status xrdp

然后我们可以看到状态:

xrdp.service - xrdp daemon
Loaded: loaded (/usr/lib/systemd/system/xrdp.service; enabled; vendor preset: disabled)
Active: active (running) since Sun 2020-02-02 18:30:43 UTC; 11s ago
...(laozuo.org)

第三、配置Xrdp 

Xrdp配置文件位于/ etc / xrdp目录中。 对于常规Xrdp连接,只需将Xrdp设置为使用Gnome。

sudo nano /etc/xrdp/xrdp.ini

在最后一行增加:

exec gnome-session

保存之后重启:

sudo systemctl restart xrdp

第四、设置防火墙

默认情况下,Xrdp侦听所有接口上的端口3389。 如果您在CentOS计算机上运行防火墙(应该始终这样做),则需要添加一条规则以允许Xrdp端口上的通信。通常,您只希望允许从特定IP地址或IP范围访问Xrdp服务器。 例如,要仅允许192.168.1.0/24范围内的连接,请输入以下命令:

sudo firewall-cmd --new-zone=xrdp --permanent
sudo firewall-cmd --zone=xrdp --add-port=3389/tcp --permanent
sudo firewall-cmd --zone=xrdp --add-source=192.168.1.0/24 --permanent
sudo firewall-cmd --reload

要允许从任何地方到3389端口的通信,请使用以下命令。

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

第五、登录连接

现在已经配置了Xrdp服务器,是时候打开本地Xrdp客户端并连接到远程CentOS 8系统了。Windows用户可以使用默认的RDP客户端。 在Windows搜索栏中键入“ remote”,然后单击“ Remote Desktop Connection”。 这将打开RDP客户端。 在“计算机”字段中,键入远程服务器的IP地址,然后单击“连接”。

CentOS8安装Xrdp远程桌面系统教程记录 - 第2张

然后我们可以看到默认的Gnome桌面。

CentOS8安装Xrdp远程桌面系统教程记录 - 第3张

这样我们就实现在Linux系统安装完毕Xrdp 远程桌面服务。

本文参考自:https://linuxize.com/post/how-to-install-xrdp-on-centos-8/

投上你的一票
域名主机商优惠信息推送QQ群: 627775477 获取商家优惠推送,禁言。
赞(3)
未经允许不得转载:老左笔记 » CentOS8安装Xrdp远程桌面系统教程记录