将 XFCE4/xRDP 会话映射到用户

将 XFCE4/xRDP 会话映射到用户

我有带有 Xubuntu 桌面 - XFCE4 的 Ubuntu 13.10。

我正在尝试使用 XDRP 允许 MS Windows 用户以自己的用户身份登录机器。

我在家里经常遇到这种情况!我找到了两个半路出家门的解决方案,但无法让它们像我希望的那样发挥作用……

1)/etc/xrdp/xrdp.ini我将其设置port为-1

[xrdp1] name=sesman-Xvnc lib=libvnc.so username=ask password=ask ip=127.0.0.1 port=-1

每一次任何用户登录后,他们会获得一个新的会话 - 他们永远不能回到原来的会话

2)/etc/xrdp/xrdp.ini我将其设置port为5912(例如)

[xrdp1] name=sesman-Xvnc lib=libvnc.so username=ask password=ask ip=127.0.0.1 port=5912

每一次任何用户登录他们总是登录同一会话无论他们的登录详细信息如何

??)我找到了一个折中解决方案,通过添加其他选项来创建大量会话,xrdp.ini例如

[xrdp8] name=Bob's Logon lib=libvnc.so username=ask password=ask ip=127.0.0.1 port=5913 [xrdp9] name=Jill's Logon lib=libvnc.so username=ask password=ask ip=127.0.0.1 port=5914

等等,但问题是 Jill 仍然可以登录 Bob 的远程会话

??? 我能做到我想做的事吗?

也许我必须使用不同的工具?

答案1

为了解决您的问题,您可以尝试安装 X11VNC 包并配置 xrdp 以使用此包。

您可以在此帖子中找到详细说明(请参阅http://c-nergy.be/blog/?p=5439

这些家伙基本上在执行以下操作

  1. 从 sourceforge 下载最新的 xrdp 包
  2. 安装一些依赖软件,以便你可以编译 xrdp 包
  3. 编译包
  4. 安装备用桌面(可以是 xfce 或 Desktop-MATE 或 LXDE)5 安装 X11VNC 包
  5. 执行一些小的配置更改,以便 xrdp 知道它需要使用 X11VNC
  6. 配置用户在执行 xrdp 会话时使用的桌面
  7. 重新启动计算机
  8. 你应该尝试并且你会做得很好。

此设置将确保用户始终重新连接到其一个会话。

备注:在提到的帖子中,这个人正在编译 xrdp 软件。我们假设您可以使用 ubuntu 包,安装 X11VNC 包,执行微小的配置更改,它应该也能正常工作

让我们知道这是否对您有用....分享您的发现......

再见

答案2

将 user= 字段更改为相关用户,因此如果选择了 Jill's Logon,它只会要求输入密码并使用文件中提供的用户登录。

相关内容