Cent OS 8中安装Xrdp服务实现远程桌面连接

开心一刻

       幽默笑话:实验室来了个漂亮的小师妹,我搭讪问:“请问贵姓?”师妹说:“免贵,姓潘。”我高兴地说:“我们八百年前是一家啊,我姓武!”然后,小师妹低头红脸走了,再也不理我了。

写在前面

       我在使用linux系统时,一般是使用ssh远程连接使用,但是有时候需要有图形化界面支持,虽然有的ssh连接工具也可以展示图形化界面,但是我还是想用类似于windows远程桌面连接的方式连接linux系统,因此找到xrdp服务,并在此记录一下。

安装桌面环境

       通常, Linux 服务器没有安装桌面环境。如果要连接的计算机没有 GUI ,您的第一步是安装 GUI。否则,请跳过此步骤

       Gnome 是 CentOS 8 中的默认桌面环境。要在远程计算机上安装 Gnome ,请运行以下命令

sudo dnf groupinstall "Server with GUI"

       根据您的系统,下载和安装 Gnome 软件包以及相关性可能会花费一些时间。

安装 Xrdp

       Xrdp 软件包包含在标准 CentOS 8 存储库中。要安装它,请运行:

sudo dnf install xrdp

       安装过程完成后,设置随机启动并启动 Xrdp 服务:

sudo systemctl enable xrdp --now

       您可以通过键入以下命令来验证 Xrdp 是否正在运行:

sudo systemctl status xrdp

       输出将如下所示:
image

配置 Xrdp

       Xrdp 配置文件位于 /etc/xrdp 目录中。对于常规 Xrdp 连接,只需将 Xrdp 设置为使用 Gnome ,请在 文本编辑器 中打开 /etc/xrdp/xrdp.ini 文件:

sudo vim /etc/xrdp/xrdp.ini

       在 /etc/xrdp/xrdp.ini 文件末尾添加以下行:

exec gnome-session

       保存文件并重新启动 Xrdp 服务:

sudo systemctl restart xrdp

配置防火墙

       默认情况下, Xrdp 侦听所有接口上的 3389 端口。如果 在 CentOS 计算机上运行防火墙 ,则需要添加一条规则以允许 Xrdp 端口上的通信。

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

       其他防火墙规则可以自行上网查找,firewall-cmd是一个非常强大的命令,还有很多的宝藏功能待发掘。另外,如果觉得命令方式不好用,可以使用firewall-config,该命令有一个图形化界面,更容易配置。

       为了提高安全性,您可以考虑将 Xrdp 设置为仅在 localhost 上侦听,并创建 SSH 隧道 以将流量从本地计算机上的端口 3389 安全地转发到服务器的同一端口上的。

       另一个安全选项是 安装 OpenVPN 并通过专用网络连接到 Xrdp 服务器。

连接到 Xrdp 服务器

       现在已经配置了 Xrdp 服务器,是时候打开本地 Xrdp 客户端并连接到远程 CentOS 8 系统了。

       Windows 用户可以使用默认的 RDP 客户端。在 Windows 搜索栏中键入 “远程桌面” ,然后单击 “远程桌面链接” 。或者使用win+R组合键,然后输入“mstsc”,这将打开 RDP 客户端。在“计算机”字段中,键入远程服务器的 IP 地址,然后单击“连接”。
image
       在登录屏幕上,输入您的 用户名 和密码,然后单击“确定”。
image
       登录后,您应该会看到默认的 Gnome 桌面。它看起来应该像这样:
image
       现在,您可以使用键盘和鼠标从本地计算机开始与远程桌面进行交互。

       如果使用的是 macOS ,则可以从 Mac App Store 安装 Microsoft 远程桌面应用程序。 Linux 用户可以使用 RDP 客户端,例如 Remmina 或 Vinagre 。

结语

       安装 Xrdp 服务器后,您可以通过易于使用的图形界面从本地台式机管理 CentOS 8 服务器。_

文中都是我个人的理解,如有错误的地方欢迎下方评论告诉我,我及时更正,大家共同进步

posted @ 2022-01-23 22:43  星宇x  阅读(1024)  评论(0编辑  收藏  举报