在Ubuntu 20.04上安装Xrdp服务器(远程桌面)

Xrdp 是 Microsoft 远程桌面协议 (RDP) 的开源实现,允许您以图形方式控制远程系统。使用 RDP,您可以登录到远程计算机并创建真正的桌面会话,就像登录到本地计算机一样。

本教程介绍如何在 Ubuntu 20.04 上安装和配置 Xrdp 服务器。

图片[1]-在Ubuntu 20.04上安装Xrdp服务器(远程桌面)-山海云端论坛

安装桌面环境

默认情况下,Ubuntu 服务器由命令行管理,未安装桌面环境。如果您运行的是 Ubuntu 的桌面版本,请跳过此步骤。

Ubuntu 存储库中提供多种桌面环境选择。您可以选择安装 Gnome,这是 Ubuntu 20.04 中的默认桌面环境,或者选择安装 Xfce,这是一个轻量级桌面环境,非常适合在远程服务器上使用。

运行以下命令以安装您选择的桌面环境。

  • 安装 Gnome:sudo apt update sudo apt install ubuntu-desktop
  • 安装 Xfce:sudo apt update sudo apt install xubuntu-desktop

根据您的系统,下载和安装 GUI 包可能需要一些时间。

安装 Xrdp

Xrdp 已包含在默认的 Ubuntu 存储库中。要安装它,请运行以下命令:Copy code

sudo apt install xrdp

安装完成后,Xrdp 服务将自动启动。您可以通过以下命令验证它:

sudo systemctl status xrdp

配置 Xrdp

默认情况下,Xrdp 使用只有”ssl-cert”组的成员才能读取的文件。运行以下命令将 xrdp 用户添加到该组:

sudo adduser xrdp ssl-cert

然后,重新启动 Xrdp 服务以应用更改:

sudo systemctl restart xrdp

Xrdp 的主配置文件为 /etc/xrdp/xrdp.ini。对于基本的 Xrdp 连接,您不需要更改此配置文件。

配置防火墙

Xrdp 守护进程默认在所有接口的端口 3389 上监听。如果您在 Ubuntu 服务器上运行防火墙,需要打开 Xrdp 端口 3389。

若要允许特定 IP 地址或 IP 范围访问 Xrdp 服务器,例如 192.168.33.0/24,请运行以下命令:

sudo ufw allow from 192.168.33.0/24 to any port 3389

如果要允许从任何位置进行访问(出于安全原因,不建议这样做),请运行:

sudo ufw allow 3389

为了增强安全性,您还可以将 Xrdp 设置为仅在本地主机上监听,并创建一个 SSH 隧道,以安全地将流量从本地计算机的端口转发到服务器的同一端口。

连接到 Xrdp 服务器

现在,Xrdp 服务器已设置,您可以打开 Xrdp 客户端并连接到服务器。

如果您使用 Windows 电脑,可以使用默认的 RDP 客户端。在 Windows 搜索栏中键入”远程桌面连接”,然后输入远程服务器的 IP 地址并登录。

图片[2]-在Ubuntu 20.04上安装Xrdp服务器(远程桌面)-山海云端论坛

如果您运行 macOS,可以从 Mac 应用商店安装 Microsoft 远程桌面应用程序。

登录后,您应该会看到默认的 Gnome 或 Xfce 桌面环境,可以像本地计算机一样使用键盘和鼠标进行交互。

卸载 Docker 撰写

要卸载 Docker Compose,只需运行以下命令以删除二进制文件:

sudo rm /usr/local/bin/docker-compose

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容