我们遇到了一些问题,并且说这是少量这个问题是轻描淡写的。我们的客户端(Ubuntu 15.04,规格链接)安装了这些,并按以下顺序安装:
- Ubuntu-desktop(已经安装,但我们执行了 sudo apt-get install 并发现)
- 紧密型VNC服务器
- XRDP(当然,需要随包一起安装 vnc4server)
当我们从 Windows 上的 mstsc 连接时,它会成功连接到服务器,并且 xrdp 在左侧会显示其小型“连接日志”。完成后,它会给我们一个方格背景,然后断开连接。我个人无法弄清楚为什么在用这个:编辑远程用户目录中的 .xsession 后
gnome-session --session=Ubuntu-2d
,它只是关闭连接而不给我们一个可以工作的会话。而且每次这样做时,它都会在日志文件“.xsession-errors”(也附加)中留下一个迭代。有人知道为什么会这样吗?如果您能提供任何帮助,我们将不胜感激!
答案1
答案2
这是一个已知问题。安装 xrdp 时,您需要指定在使用 xrdp 时要使用的备用桌面。Unity 或 Gnome 3 无法与 XRDP 和 UBuntu 12.10 及更高版本配合使用。
您已修改 .xsession 文件并添加命令gnome-session --session=Ubuntu-2d
。自 12.10 以来,Ubuntu 中不再有 ubuntu-2d。
因此,为了使一切正常运行,您必须执行以下步骤:
- 安装 xrdp
- 安装备用桌面(假设您选择 mate-desktop)
- 更新 .xsession 并在文件中添加 mate-session
- 尝试连接,一切就绪
您可以找到详细说明这里。该博客还提供了有关 xrdp 的更多信息(如何安装不同的桌面;如何在启动时运行 vnc……)