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

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

第一、安装桌面应用包

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

sudo dnf groupinstall \”Server with GUI\”

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

第二、安装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地址,然后单击“连接”。

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

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

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

推荐站内搜索:工信部域名备案、香港服务器租用99idc、国外空间服务商、工信部备案网址、公网ip、免费ip代理服务器、韩国虚拟主机、快速网站备案、外网ip、服务器租用美国高防、