xRDP 和 ubuntu 服务器的问题

xRDP 和 ubuntu 服务器的问题

Ubuntu 16.04.6 LTS

我按照以下顺序安装了以下软件包

sudo apt-get remove xrdp vnc4server tightvncserver
sudo apt-get install tightvncserver
sudo apt-get install xrdp

当我尝试连接时,sesman-xvnc收到以下信息:

connecting to sesman ip 127.0.0.1 port 3350
sesman connect ok
sending login info to session manager, please wait...
xrdp_mm_process_login_response: login successful for display
started connecting
connecting to 127.0.0.1 5911
error - problem connecting

我已经在线尝试了各种解决方案好几天了,我很感激任何帮助。

多谢。

答案1

xRDP 和 Ubuntu 16.04.x 不太兼容。这是因为 Ubuntu 存储库中提供的默认 xrdp 包相当过时(当前版本是 0.9.11,Ubuntu 16.04x 存储库中的版本是 0.6 左右)

xrdp 版本 0.6 不适用于 Unity Desktop。因此您有两个选择

选项 A - 使用 xrdp 0.6 但安装备用桌面环境

您必须在 Ubuntu 机器上安装另一个桌面界面(可以是 xfce 或 mate-desktop)。然后您必须创建 ~/.xsession 文件,用于在执行远程连接时启动 xfce 或 mate-desktop 会话

更多信息http://c-nergy.be/blog/?p=8952

选项 B - 使用此脚本从源代码进行编译并连接到 Unity

如果您喜欢冒险,可以使用以下脚本自动执行安装并安装最新的 xrdp 版本,这将允许您连接到 Unity Desktop......Ubuntu 16.04 上的性能不是很好,但仍然可行......

请阅读说明并下载脚本http://c-nergy.be/blog/?p=11719

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

相关内容