Ubuntu 20.04 服务器上的 XRDP 出现多个问题

Ubuntu 20.04 服务器上的 XRDP 出现多个问题

我刚刚搭建了一台新服务器,并在其上安装了 Ubuntu 20.04 服务器。实际上已经安装了两次。我遵循了多个指南,但无法让 XRDP 正常工作。到目前为止,我做的最好的是 1 个来自 Windows 的连接,它似乎在一段时间后超时并且再也不允许登录。此外,如果我注销并尝试再次连接,它会失败。我想要一个类似于我的 16.04 台式机的设置。在这些机器上,我在本地使用 gnome,在远程连接时使用 xfce4。

到目前为止,我得到的最好结果是在未选择任何选项的全新安装上。执行了 sudo apt-get update 和 apt-get upgrade。然后安装了 xrdp,接着安装了 xfce4。然后 echo xfce4-session > ~/.xsession 这使我能够在每次重新启动服务器时进行一次连接,但即使这样也需要尝试几次才能真正连接。我尝试打开防火墙上的端口,但没有什么变化。我尝试将我的用户添加到我现在甚至不记得的某个组中,但没有任何变化。尝试使用 ssl 并添加到该组。没有。我尝试得越多,情况就越糟。

我也尝试过使用 16.04 版的 startwm.sh 文件,它让我能够登录到安装了 gnome 的 xfce4,但随后似乎完全杀死了远程会话端的 xrdp。

本地登录或退出似乎没有任何影响。我读到过需要退出才能使用 xrdp,但在 16.04 上,我可以在本地登录,也可以在 5910、5911 等上与多个用户一起登录。

说到 5910,5911 在 xrdp.ini 中将端口更改为 ask5910 是否仍然有效,还是现在是其他情况。

另一个问题是安装 gnome 会导致它根本无法工作,除非我在每次本地登录时从列表中选择 xfce4 或 gnome,否则我的键盘和鼠标将停止使用与 gnome 一起安装并成为默认 GUI 的默认 ubuntu 桌面。

这些都不应该这么难。只是尝试获得一个可以工作的本地和远程 GUI。

答案1

如今,安装 xrdp 非常简单。如果你有 Ubuntu 20.04 Server 并且安装了 Gnome 桌面界面,则可以使用 xrdp-installer 脚本来简化 xRDP 的安装和后期配置操作

步骤 1 - 下载脚本

wget https://www.c-nergy.be/downloads/xrdp-installer-1.2.2.zip

第 2 步 - 提取内容

unzip xrdp-installer-1.2.2.zip 

步骤 3 - 将文件标记为可执行文件

chmod +x  ~/Downloads/xrdp-installer-1.2.2.sh

步骤 4 - 执行安装

 ./xrdp-installer-1.2.2.sh

您可以将一些参数传递给脚本来定制您的安装过程。您可以在此位置找到更多信息(https://c-nergy.be/blog/?p=15978

Ubuntu 18.04 附带的 xRDP 版本不允许用户连接到控制台会话。

Ubuntu 16.04 附带的 xRDP 版本是使用 vnc 技术的旧版本(0.6.1),它可以帮助您重新连接到会话(需要进行一些配置)

希望这能有所帮助,下次再见

相关内容