多个用户通过 xrdp 使用单独的会话登录:如何做到这一点?

多个用户通过 xrdp 使用单独的会话登录:如何做到这一点?

我一直在尝试使用 xrdp 建立 RDP 连接,但在获取工作配置时遇到了很大的麻烦。

当用户登录时,我需要它连接到新会话。因此工作流程就像我的 Ubuntu 机器有三个用户,比如 lin1、lin2、lin3。每次用户远程连接到我的 Ubuntu 机器时,他都必须连接到新会话。

假设如果第一个用户连接,他必须以 lin1 用户身份登录,如果第二个用户同时连接,他必须以 lin2 用户身份登录,依此类推。这样每个用户都可以维护单独的会话,并且多个用户可以同时登录。

为了使其正常工作,我需要对默认配置做哪些更改?

有关详细信息,请参阅此处。我需要实现类似在 Linux 中

答案1

我已经在 Google 上搜索了一下你的问题......并且我在这个链接上找到了一些关于你想做什么的信息http://c-nergy.be/blog/?p=5305

总结

默认情况下,如果用户通过 xrdp 进行远程连接,则每个用户将获得不同的会话。您在使用 Ubuntu 和 xrdp 时会遇到的问题确实是每次用户连接时;它都会打开一个新会话

要解决此问题,您必须调整 xrdp 安装 + 向您的用户解释如何重新连接到会话

编辑 /ect/xrdp/xrdp.ini 文件,在 [xrdp1] 部分下将 port=-1 行替换为以下行 port=ask-1

此更改将在您的 xrdp 登录屏幕中添加一个附加字段,您可以在其中指定端口。用户第一次连接时,应接受默认值(即 -1),下次连接时,为了重新连接到同一会话,用户需要提供第一次连接时使用的端口。执行第一次连接时,可以在登录过程对话框中找到此信息

你可能想看看下面的链接,它很好地解释了这个过程

http://c-nergy.be/blog/?p=5305- 检查帖子中的重新连接到现有会话部分。

希望这对你有帮助

另请注意,如果您使用的是 ubuntu 13.10,则需要安装备用桌面(除 unity 或 gnome 之外)。

再见

相关内容