50% 折扣 所有计划,时间有限。开始于 $2.48/mo
还剩 8 分钟
远程访问和工作空间

如何以最简单的方式在 Ubuntu 上安装 Xrdp 🛠

莉莉·卡内尔 By 莉莉·卡内尔 8 分钟阅读 更新于 2025 年 7 月 22 日
在 Ubuntu 20.04 分钟上安装 Xrdp 的简单指南

生活在技术世界中,我们应该能够访问位于相当远距离的系统和设备。远程桌面协议 (RDP) 允许用户访问远程系统桌面。那么问题来了,我们在使用Linux的时候应该做什么呢?好吧,我们可以使用 xrdp 服务来帮助我们解决这个问题。本文将逐步解释如何在 Ubuntu 20.04 上安装 xrdp,但在此之前,我们应该先谈谈 xrdp 是什么以及它对我们有什么帮助?

什么是Xrdp?

Xrdp 是一种开源图形登录,您作为用户可以使用它来远程访问 Linux 桌面。为此,您需要使用 RDP 客户端。此外,xrdp 使用 Microsoft RDP 向远程计算机提供登录。如果您想了解更多与 RDP 相关的概念,例如它是什么以及有哪些功能 最佳 RDP 提供商,您可以阅读我们有关该协议的其他文章。然而,在本指南中,我们主要想通过分步教程教您如何安装 xrdp Ubuntu 20.4。

Xrdp的优点

  • 监控、控制和维护设备的简便方法
  • 便于立即排除故障 
  • 使您能够轻松访问连接的设备、服务器或网络上的文件
  • 降低运营成本

因此,xrdp 对您很有帮助,并且了解如何安装 xrdp Ubuntu 20.4 至关重要,我们将在下一节中讨论。

另请阅读: Debian RDP 服务器简介

如何在Ubuntu上安装xrdp?

在我们执行安装 xrdp Ubuntu 20.4 所需的步骤之前,您的系统上应该已经安装了 Ubuntu 20.4 桌面的副本。注意:如果您的最小安装不包含 图形用户界面,建议安装GNOME等桌面环境。

您可以使用我们的脚本手动安装步骤或自动隔离。

对于自动化安装,首先您应该决定使用 GNOME 还是 XFCE。安装桌面环境后这两个选项都会为您安装xrdp。

如果您想使用 GNOME,请输入以下命令:

wget https://support.cloudzy.com/dl.php?type=d&id=12
chmod +x Cloudzy_Gnome.sh
./Cloudzy_Gnome.sh

如果您想使用 XFCE,请输入以下命令:

wget https://support.cloudzy.com/dl.php?type=d&id=12
chmod +x Cloudzy_xFCE.sh
./Cloudzy_xFCE.sh

如果您想手动安装,我们为您提供此帮助指南。

第一步:安装桌面环境

可以使用以下命令安装Ubuntu桌面环境:

sudo apt install ubuntu-desktop

步骤2:在Ubuntu 20.04上安装Xrdp

首先,您需要打开终端并运行以下命令在 Linux 上安装 Xrdp:

sudo apt install xrdp

现在系统会询问您是否要继续安装,因此请按“Y”并输入按钮以恢复 xrdp 设置的其余部分。

在 ubuntu 上安装 xrdp
在ubuntu上安装xrdp

安装完成后,您可以通过运行以下命令来验证 Xrdp 服务,因为它会自动启动:

sudo systemctl status xrdp
验证 Ubuntu 上的 Xrdp 状态
验证 Ubuntu 上的 Xrdp 状态

上面的输出表明 xrdp 守护进程处于活动状态并且正在运行。

步骤3:配置Xrdp Ubuntu 20.04

在系统上安装 xrdp 后,SSL 证书密钥 – ssl-cert-snakeoil.key – 放置在您的 /etc/ssl/私有/ 文件夹。您必须将 xrdp 用户添加到 SSL证书 组,以便用户可以读取该文件:

sudo adduser xrdp ssl-cert
将用户添加到组的输出
将 Xrdp 用户添加到 SSL 证书组

第四步:调整防火墙

Xrdp监听3389端口;如果您位于 UFW 防火墙后面,则必须打开端口以允许来自 RDP 客户端的入站流量。此示例将允许从整个子网到 Ubuntu 系统的流量。

sudo ufw allow from 192.168.2.0/24 to any port 3389

之后,重新加载防火墙并确认端口是否已打开:

sudo ufw reload
sudo ufw status
在 Ubuntu 防火墙上打开 Xrdp 端口​​的输出
在 Ubuntu 防火墙上打开 Xrdp 端口

步骤5:通过RDP客户端访问远程Ubuntu桌面

此时,您需要通过远程桌面客户端从 Windows 10 访问 Ubuntu 桌面系统。但是,在执行此操作之前,您必须确保您已从 Ubuntu 20.04 注销,因为 xrdp 仅能够支持 一个X会话.

接下来,您需要启动客户端并输入远程系统的 IP 地址;现在,单击“连接”按钮,如下所示。

使用 RDP 连接远程 Ubuntu 系统
使用 RDP 连接远程 Ubuntu 系统

在此步骤中,您将看到一个弹出窗口,有助于验证远程系统的身份;不要关注证书错误,单击“下一步”按钮继续执行其余步骤,为您的系统安装 xrdp Ubuntu 20.4。

验证远程 Ubuntu 系统的身份
验证远程 Ubuntu 系统的身份

第6步:最终验证

您需要在 Xrdp 登录页面上输入您的登录凭据,然后单击“确定”按钮。

输入Ubuntu登录
输入Ubuntu登录

请密切注意,您现在可能会看到黑屏而不是 Ubuntu 桌面背景。如果您看到它,请不要担心,因为您可以使用以下方法修复 Ubuntu 黑屏。只需编辑 /etc/xrdp/startwm.sh 远程系统的脚本。

sudo vim /etc/xrdp/startwm.sh

在测试和执行的行之前添加这两行 X会话,如下图所示。

unset DBUS_SESSION_BUS_ADDRESS
unset XDG_RUNTIME_DIR
修复 Ubuntu 黑屏
修复 Ubuntu 黑屏

保存并退出该文件后,需要通过以下命令重新启动 xrdp 服务:

sudo systemctl restart xrdp

在下一步中,您应该从顶部开始连接。初次认证后,您必须再次进行认证,如下所示。

Ubuntu-登录
Ubuntu登录

在此步骤中,要安装 xrdp Ubuntu 20.04,您需要输入您的凭据并单击“身份验证”按钮。这样做会将您引导至远程 Ubuntu 桌面的屏幕。

远程Ubuntu桌面共享(1)
远程 Ubuntu 桌面共享

我们已经完成了所有这些步骤来教您如何安装 xrdp Ubuntu 20.04;您现在可能想了解可用于远程访问其他系统的其他方法。尽管本文指导您如何安装 Ubuntu 远程桌面和 xrdp Ubuntu 20.04,但您应该知道 RDP 和 VNC(虚拟网络计算)都是流行的远程桌面标准。 RDP 和 VNC 有一些显着差异,因此最好对它们进行更详细的比较,以了解它们功能的主要概念。

RDP-vps 需要远程桌面吗?

可靠、高性能的 RDP 服务器,正常运行时间为 99.95。随身携带您的桌面前往美国、欧洲和亚洲的所有主要城市。

获取 RDP 服务器

RDP 和 VNC 之间的主要区别是什么? 

当将 RDP 与 VNC 进行比较时,有多个明显的区别,我们将在此处列出。

RDP 与 VNC:速度

RDP 速度更快,是虚拟化的绝佳选择。 与通过 VNC 传输像素相比,它具有多种优势,包括更小的指令集、更高的网络效率以及更少的带宽使用。尽管无法在 RDP 中共享屏幕,但为用户分配不同的配置文件使您能够使用 RDP 共享服务器上可用的任何资源,使其成为虚拟化的理想选择。

RDP 与 VNC:平台独立性

VNC 是独立于平台的,并且帧缓冲区存在于所有操作系统中。因此,无论您使用什么操作系统,用户体验都不会改变。

RDP 与 VNC:安全性

RDP 被认为是一种更安全的选项,因为它支持安全套接字层/传输层安全性 (SSL/TLS),并通过每次更新获得安全性改进。尽管某些 VNC 软件实现了 Secure Shell (SSH),但我们不能假设所有软件都这样做,这可能使 VNC 比 RDP 更容易受到攻击。

在 xrdp Ubuntu 20.04 远程桌面配置这一节中,我们简要讨论了 RDP 和 VNC 的主要不同点。如果您想更深入地了解它们,您可以阅读我们的 RDP 与 VNC 比较文章 帮助您根据您的要求选择最佳的远程桌面技术。

回顾:xrdp Ubuntu 20.04 远程桌面安装

远程桌面访问允许用户从其他位置访问远程设备。本教程主要介绍如何安装 xrdp Ubuntu 20.04,帮助您对 Linux 计算机进行远程访问。此外,我们还讨论了 RDP 与 VNC 的不同之处,以便您更好地了解这些重要标准。您还可以使用我们可靠的 RDP VPS 计划 以最小的延迟享受稳定、快速的远程桌面连接。

在cloudzy,我们尽力以实惠的价格为您提供最佳的计划。我们的 RDP VPS 解决方案为您提供多种优势,包括保证正常运行时间 (99.95%)、全球 12 个数据中心位置、超快 SSD 存储、令人难以置信的带宽、14 天退款保证和 24/7 技术支持。不要再拖延了,以低至 7.95 美元的价格获得 RDP VPS。

常问问题

如何在 Ubuntu 20.04 上安装 xrdp?

以下是安装 xrdp Ubuntu 20.04 的步骤:

  1. 安装桌面环境
  2. 在 Ubuntu 上安装 XRDP
  3. 配置Xrdp
  4. 调整你的防火墙
  5. 连接到远程桌面

xrdp 使用什么端口?

xrdp 监听 3389端口,为此您可能需要调整防火墙以允许来自 RDP 客户端的入站流量。

xrdp 是如何工作的?

简单来说,xrdp 是一种开源解决方案,可以在使用 Windows RDP 的同时远程访问 Linux 计算机。

如何解决 Ubuntu 20.04 上的 xrdp 黑屏问题?

按照安装 Ubuntu 远程桌面的步骤,您可能会看到黑屏,您可以通过修改 /etc/xrdp/startwm.sh 来解决该问题,作为为同一用户并行运行两个会话的解决方法。

分享

更多来自博客

继续阅读。

安全风险解释:Chrome 远程桌面安全吗?特写图片显示未来派盾牌上的 Google 徽标,带有挂锁和 Cloudzy 品牌。
远程访问和工作空间

Chrome 远程桌面安全吗?安全风险解释

您搜索了 Chrome 远程桌面,发现其附带“安全风险”一词。这是一个公平的问题,值得一个准确的答案,而不是一个简单的答案。

雷克萨·赛勒斯雷克萨·赛勒斯 阅读时间 12 分钟
深蓝色技术横幅,显示带有浮动 UI 屏幕的服务器机架,标有“完整指南 – VDI 与 VM 之间的区别”以及 Cloudzy 徽标。
远程访问和工作空间

VDI 与 VM 之间有什么区别(2026 指南)

企业正在大量浪费预算,试图在扩展后端资源的同时确保远程劳动力的安全。虚拟机 (VM) 是一个独立的计算环境,充当独立的计算机

雷克萨·赛勒斯雷克萨·赛勒斯 阅读时间 12 分钟
AnyDesk 与 TeamViewer 功能图,包括并排比较的两个平台+Cloudzy 徽标+标语+描述
远程访问和工作空间

AnyDesk 与 TeamViewer:它们的操作方式以及 2026 年哪个更好

想象一下,您在世界的另一端,需要紧急访问您的家庭或办公室电脑,但没有办法足够快地访问它。有多种解决方案可供选择

吉姆·施瓦茨吉姆·施瓦茨 15 分钟阅读

准备好部署了吗? 每月 2.48 美元起。

独立云,自 2008 年起。AMD EPYC、NVMe、40 Gbps。 14 天退款。