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
希望这能有所帮助,下次再见