Ubuntu 18.04LTS上的XRDP

我安装了一个干净的Ubuntu18.04,只需要很少的安装并安装了xrdp软件包。

在XRDP用户/密码之后,在ubuntu中有一个密码提示,用于弹出我的用户。 当我进入它时,连接刚刚死亡,连接窗口消失。

有没有人在18.04版本上运行xrdp了吗?

提前致谢

它适用于我的桌面!

图片 - 成功登录xrdp

好消息是,到目前为止,它与Nvidia的驱动程序一起运行良好。

但是仍有一些问题需要解决:

  1. 如果您未在本地注销,则远程登录将失败。
  2. 再次登录后会要求您输入密码。

    图片 - 密码再次

  3. 登录后,它会要求进行身份validation。

    图片 - 身份验证从未通过

    除非您单击取消,否则此身份validation将永远不会通过。 (只需取消它,然后就可以进入桌面。)

要避免身份validation弹出窗口,您可以执行以下命令
(通过这篇文章提供):

 sudo bash -c "cat >/etc/polkit-1/localauthority/50-local.d/45-allow.colord.pkla" < 

如果问题没有解决,我建议你:

  1. 安装驱动程序:

     sudo apt-get update sudo ubuntu-drivers autoinstall 
  2. 注销任何本地登录帐户。

回答OP的问题:

在我将gnome-session添加到/etc/xrdp/startwm.sh之前,Ubuntu没有工作。 我在文件底部注释了testexec行,并添加了gnome-session (不确定这是否是正确的方法,但是它有效)。

它提示我访问以创建颜色校正设备。 我通过身份validation,不得不重新启动以提示消失。

如果您要尝试其他口味,我发现这是:

我刚刚安装了18.04 UbuntuBudgie,Kubuntu,Xubuntu和Ubuntu。 只有Kubuntu使用硬盘网络在裸机上开箱即用XRDP。

Kubuntu为您提供了一个桌面,但对您的网络连接政策唠叨不已。 我从系统托盘中删除了网络小部件,之后没有麻烦。 这是我尝试过的最流畅的体验。

Xubuntu没有开箱即用(这解决了它 – 如何配置XRDP以启动肉桂作为默认桌面会话 – 请参阅那里有startxfce4的部分,相当于将startxfce4添加到/etc/xrdp/startwm.sh )。

在我将/etc/xrdp/startwm.sh budgie-desktop添加到/etc/xrdp/startwm.sh之前,UbuntuBudgie没有工作。 再次不确定这是否是“正确”的方式,但它有效。

我在KVM虚拟机上运行我的XRDP安装,因此如果不安装xorgxrdp它将无法工作。

我在Kubuntu 18.04看到类似的情况。 如果您在本地登录并尝试将XRDP插入同一台计算机,则会话将断开连接(无错误,只需断开连接)。 我发现情况正好相反 – 如果你在没有注销的情况下断开XRDP会话,那么尝试在本地登录就会断开连接。 也许有一个允许多个会话的设置?

阅读/执行此操作: http ://c-nergy.be/blog/?p = 11868 < - 执行下载的脚本之前(Std-Xrdp-Install-0.2.sh)执行以下操作:编辑下载的脚本并执行以下操作:

  1. 删除检查Ubuntu版本的部分(只有你确定你有Ubuntu Desktop 18.04),保存并执行脚本,然后……
  2. 重新启动所有Ubuntu Desktop 18.04并且不要登录,在Windows端使用远程桌面连接。

提示:如果无法连接到Ubuntu 18.04,请在Ubuntu 18.04中登录并在终端中输入: sudo systemctl enable xrdp ,然后重新启动Ubuntu Desktop 18.04并且不要登录,转到Windows端并使用远程再次尝试连接桌面。