如何在 Ubuntu 20.04 上安装 Xrdp 服务器(远程桌面)
Xrdp 是 Microsoft 远程桌面协议 (RDP) 算法的开源且免费实现,允许您使用 GUI 界面通过安全网络控制远程系统或虚拟环境。 Xrdp 本质上汇集了 RDP 和 X Windows 系统的各个方面,以在客户端和系统之间进行图形和控件通信。
本演练将向您展示如何在 Ubuntu 20.04 远程桌面系统上设置 Xrdp 服务器。
第 1 部分:安装 Xrdp
第1步:安装桌面环境
除非您使用 Ubuntu 桌面版(在这种情况下您可以忽略此步骤),否则您将需要下载外部可用的桌面环境才能开始。在本次演示中,Gnome 将用作桌面环境,因为它是较新版本的 Ubuntu 的默认环境。因此,对于那些已经在使用 Ubuntu 桌面的人来说,本指南将很容易遵循。
输入以下命令来安装 Gnome:
等待安装程序完成,然后继续下一步安装 Xrdp。
第2步:安装Xrdp
要从标准 Ubuntu 存储库下载并安装 Xrdp,请输入以下命令:
通过输入以下命令验证安装:
/etc/ssl/private/ 目录中有一个名为 ssl-cert-snakeoil.key 的文件,它是 Xrdp 服务功能的基础。该文件必须可供 xrdp 用户读取。为此,请使用以下命令:
要使这些修改永久生效,请重新启动 Xrdp 服务:
Xrdp 现已成功安装在您的 Ubuntu 服务器上。
我们将讨论 Xrdp 服务的一些基础知识,以帮助您入门。
第 2 部分:Xrdp 入门
使用 Xrdp 配置防火墙
我们现在通过配置防火墙来开放 Xrdp 端口,即端口 3389。输入以下命令以允许来自特定 IP 范围的访问:
这将授予对 IP 范围 192.168.33.0/24 的访问权限。
要提高安全参数,请将 Xrdp 服务配置为使用本地主机并设置 SSH 隧道。
连接到 Xrdp 服务器(适用于 Windows 操作系统)
完成安装和防火墙配置后,您现在可以连接到 Xrdp 服务器。以下步骤展示了如何连接到 Xrdp 服务器:
转到 Windows 搜索栏。
输入“远程”。
选择“远程桌面连接”以加载 RDP 客户端。
导航到标有“计算机”的字段。
粘贴服务器 IP 地址。
点击连接按钮。
将显示登录屏幕,您将在其中输入您的用户凭据。
单击“确定”。
您现在已经成功连接到官方 Xrdp 服务器。
总之
在本文中,您学习了如何下载外部可用的桌面环境、在远程桌面上安装 Xrdp 服务、配置防火墙设置以授予特定 IP 范围内的用户访问权限,以及与官方 Xrdp 服务器建立连接。您可以使用 Xrdp 通过本地桌面计算机和漂亮的 GUI 界面来管理您的服务器。