Ubuntu 18.04LTS上的XRDP


13

我以最小的安装量安装了一个干净的Ubuntu18.04,并安装了xrdp软件包。

XRDP用户/密码之后,在ubuntu中会弹出一个密码提示,提示我的用户弹出。当我输入它时,连接就消失了,连接窗口消失了。

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

提前致谢


我认为应该可以使用...我知道您进行了全新安装,但是可以尝试sudo apt-get purge --autoremove xrdp重新启动然后重新安装吗?

Answers:


7

它可以在我的桌面上正常工作!

图片-成功登录XRDP

好消息是,到目前为止,它对Nvidia驱动程序都有效。

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

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

    图片-再次输入密码

  3. 登录后,它将要求进行身份验证。

    图片-身份验证永不通过

    除非您单击“取消”,否则此身份验证永远不会通过。(只需将其取消,即可进入桌面。)

为了避免弹出身份验证,您可以执行以下命令
由此文章提供):

sudo bash -c "cat >/etc/polkit-1/localauthority/50-local.d/45-allow.colord.pkla" <<EOF
[Allow Colord all Users]
Identity=unix-user:*
Action=org.freedesktop.color-manager.create-device;org.freedesktop.color-manager.create-profile;org.freedesktop.color-manager.delete-device;org.freedesktop.color-manager.delete-profile;org.freedesktop.color-manager.modify-device;org.freedesktop.color-manager.modify-profile
ResultAny=no
ResultInactive=no
ResultActive=yes
EOF

如果问题仍未解决,建议您:

  1. 通过以下方式安装驱动程序:

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


那么该命令到底应该做什么?
0xC0000022L

5

要回答运营问题:

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

它提示我访问以创建颜色校正设备。我进行了身份验证,必须重新引导才能消失。

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

我刚刚重新安装了18.04 UbuntuBudgie,Kubuntu,Xubuntu和Ubuntu。只有Kubuntu可以通过硬线网络在裸机上使用XRDP。

Kubuntu为您提供了一个桌面,但让您烦恼了网络连接策略。我从系统托盘中删除了网络小部件,此后它毫无麻烦地工作。这是我尝试过的最流畅的体验。

Xubuntu并非开箱即用(这解决了该问题-解决了如何配置XRDP以将肉桂启动为默认桌面会话 -请参阅startxfce4其中包含添加startxfce4到的部分/etc/xrdp/startwm.sh)。

直到我添加budgie-desktop到,UbuntuBudgie才起作用/etc/xrdp/startwm.sh。再次不确定这是否是“正确”的方法,但它确实有效。


0

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


0

我在Kubuntu 18.04中看到了类似的内容。如果您是本地登录的,并且尝试将XRDP插入同一台计算机,则会话将断开连接(没有错误,只是断开连接)。我发现相反的情况也是如此-如果您在不注销的情况下断开XRDP会话,然后尝试在本地登录,则会断开连接。也许某个地方允许进行多个会话?


我发现第二个用户可以在XRDP上登录,而另一个用户在本地登录。我认为这证实了允许的登录数量受到限制的想法。我可能会使用另一个用户ID进行远程访问,直到我弄清楚如何调整它为止。
菲尔l

0

阅读/执行以下操作: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端并使用远程桌面再次尝试连接。


0

我已经创建并测试了一个脚本,可以在安装了Ubuntu 18.04的系统上自动安装和配置xRDP:

  • xrdp
  • 配对会话
  • 侏儒会议
  • xfce4-session

然后,您可以轻松地在 ~/.xsession

mate-session # Works
#gnome-session --session=gnome-flashback-metacity --disable-acceleration-check & gnome-panel # Works
#xfce4-session # Works

GIST: https //gist.github.com/djravine/88f2b9957a0bef6a6dd4c55aca951a09

用法: curl -sL https://gist.github.com/djravine/88f2b9957a0bef6a6dd4c55aca951a09/raw | bash -s --

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.