如何在 ubuntu 14.04 上保留 xrdp 会话?

如何在 ubuntu 14.04 上保留 xrdp 会话?

我使用以下命令在我的 ubuntu 14.04 机器上安装了 xrdp。现在我可以轻松地从我的 Windows 机器远程桌面进入我的 ubuntu 机器。

但是,我注意到,当我关闭远程桌面连接并使用相同凭据再次登录时,它会启动一个全新的会话。我原本希望看到我离开时的屏幕。我需要做什么具体的事情来保留会话吗?

sudo apt-get install xrdp
sudo apt-get update
sudo apt-get install xfce4
echo xfce4-session >~/.xsession
sudo service xrdp restart

答案1

有一篇帖子http://c-nergy.be/blog/?p=5305这提供了几个选项,例如

编辑 /etc/xrdp/xrdp.ini

sudo gedit /etc/xrdp/xrdp.ini

找到 [xrdp1] 部分

替换以下行:

端口=-1

和:

端口=询问-1

保存文件。

重新启动 xrdp:

sudo 服务 xrdp 重新启动。

登录时输入端口号,例如 1234,然后每次都使用相同的端口号。

答案2

升级我的 12.04 服务器后,Ubuntu 14.04 在 xrdp 方面的工作方式似乎与 12.04 有很大不同。在 12.04 中,在尝试启动新会话之前,始终会重新连接到现有会话。但 14.04 并非如此,因为当 xrdp.ini 中的“port=-1”时,它似乎会为每个连接启动一个新的 Xvnc 进程。重新编译 xrdp 包可能会恢复该功能,但我猜测这更可能是由于 systemd注销后不允许用户进行后台进程

相关内容