博客

星期四, 11 11月 2021 15:19

如何在 Ubuntu 18.04 上安装远程桌面 (Xrdp)

Written by 
Rate this item
(0 votes)

远程桌面 (Xrdp) 是 Microsoft RDP 服务器的免费开源实现,它使 Microsoft Windows 以外的操作系统能够提供功能齐全的 RDP 兼容远程桌面体验。

本教程将向您解释如何在 Ubuntu 18.04 上安装和配置 Xrdp。

先决条件

Sudo 访问您的 Ubuntu 18.04 服务器

第 1步:使用 Sudo 访问权限登录服务器。

为了安装 Xrdp 应用程序,您需要登录到具有 Sudo 访问权限的服务器。

ssh 用户名@your_server_ip

第 2 步:安装 XRDP 包

登录后,您可以使用以下命令更新您的软件包列表以更新需要升级的软件包以及刚刚进入存储库的新软件包

sudo apt-get update
更新后,运行以下命令在您的服务器上安装 Xrdp

sudo apt-get install xrdp

第 3 步:安装您喜欢的桌面环境

要安装 XFCE 请使用以下命令

sudo apt-get install xfce4
#可选的
sudo apt-get install xfce4-terminal
(或者)

要安装 MATE 请使用以下命令

sudo apt-get install mate-core mate-desktop-environment mate-notification-daemon

使用首选环境的配置
安装后,使用以下命令配置XRDP以使用XFCE环境

sudo sed -i.bak '/fi/a #xrdp multiple users configuration \n xfce-session \n' /etc/xrdp/startwm.sh
(或者)

如果您安装了 MATE,请使用以下命令进行 MATE 环境

sudo sed -i.bak '/fi/a #xrdp multiple users configuration \n mate-session \n' /etc/xrdp/startwm.sh
默认情况下,Xrdp 使用 /etc/ssl/private/ssl-cert-snakeoil.key 文件,该文件只能由属于“ssl-cert”组成员的用户读取。执行以下命令将xrdp用户加入组

sudo adduser xrdp ssl-cert

第 4步:在防火墙中允许 RDP 端口

配置后,要连接 RDP 会话,您需要允许防火墙中默认关闭的端口。运行以下命令在 Ubuntu 18.04 中打开端口

如果您已启用 UFW,请使用以下命令

sudo ufw allow 3389/tcp

如果您的服务器上正在运行 Iptables,请使用以下命令

sudo iptables -A INPUT -p tcp --dport 3389 -j ACCEPT
sudo netfilter-persistent save
sudo netfilter-persistent reload

步骤 5:重新启动 Xrdp 应用程序

重新启动 Xrdp 应用程序以确保上述所有更改都得到反映。

须藤 /etc/init.d/xrdp 重启

就是这样。您现在可以通过 RDP 连接到服务器

您现在应该能够通过 Xrdp 连接到服务器。如果你使用 Linux 作为你的本地桌面,你可以通过 Remmina 连接到服务器。如果您将 Windows 用作本地桌面,则 Windows 用户默认在其计算机上具有 RDP 连接应用程序。要找到它,请从开始菜单中搜索“远程桌面连接”。

Read 2998 times