使用xrdp连接到桌面会话

我在桌面上使用Ubuntu。 当我离开桌面时,我想使用Windows 7笔记本电脑访问会话。 目前,我正在使用xrdp进行连接,但它启动了一个远程会话。 有没有办法只使用相同的桌面会话? 我希望能够在桌面上停下来。

谢谢

好吧,我无法找到使用纯xrdp执行此操作的方法,但我确实找到了关于如何将此设置设置为rdp-to-vnc网关的好文章。 它运作良好,足以满足我的目的。

取自http://ubuntuwiki.net/index.php/Xrdp,_installing

  1. 安装xrdp和vino

    sudo apt-get update && sudo apt-get install xrdp vino 
  2. 配置vino以便您可以远程连接到现有会话

    从终端输入vino-preferences ,选中“允许其他用户查看您的桌面”,“允许其他用户控制您的桌面”,并根据需要配置“安全”设置(您可能希望取消选中“确认每次访问”到这台机器“和检查”要求用户输入此密码“)。

  3. 配置xrdp以访问vino

    编辑/etc/xrdp/xrdp.ini ,在下面的文本中添加。 将名称改为你喜欢的名字。 此外,请确保[xrdp1]使用的数字与现有配置不冲突。

     # set empty username because VNC auth # doesn't actually use username, so no # point in asking the user for one. [xrdp1] name=Active Local Login lib=libvnc.so username= password=ask ip=127.0.0.1 port=5900 

更好的是,这样设置你的/etc/xrdp/xrdp.ini

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

这样它就要求端口默认为5910 。 如果5910上不存在vnc会话,则5910连接尝试将失败。 在这种情况下再次尝试,但将端口设置为-1以强制创建新会话,通常在5910

请尝试以下方法:

/etc/xrdp/xrdp.ini文件中,从已存在的值中增加/etc/xrdp/xrdp.ini值。

我遇到了同样的问题,并将delay_ms从2000改为5000,这对我delay_ms

不确定这是否与网络速度有关。

我遇到了和你一样的问题:)当安装xrdp,xfce并更改xrdp.ini时(如你自己的答案中所示),我能够重新加入远程会话。 尽管如此,我还是无法共享桌面,换句话说就是重新加入本地会话。 vino的东西对我不起作用,我收到消息“连接到127.0.0.1:5900错误 – 连接问题”。 从我的角度来看,这是因为iain-samuel-mclean-elder在评论中指出了一个缺少的vncserver。 长话短说,我设法使用x11vnc正常工作。 当计算机启动时,服务正在调用x11vnc。

也许以下内容可以帮助其他人,因此,他们不必像我一样在互联网上搜索一整天。

您需要遵循的说明仅来自以下两个链接。

– >我刚刚将/etc/xrdp/xrdp.ini文件更改为我自己的需要:

  ... [xrdp1] name=Remote Session lib=libvnc.so username=ask password=ask ip=127.0.0.1 port=ask-1 [xrdp2] name=Local Session lib=libvnc.so username= password=ask ip=127.0.0.1 port=5900 ... 

这个设置的好处是,如果您从Windows连接到标准rdp,您可以远程重新启动计算机并再次远程连接,最终会在计算机的正常登录屏幕上,就像您坐在它前面一样。 连接rdp后,在xrdp菜单上选择“本地会话”。 密码是您选择的vncserver passwd,当您按照上面的c-nergy-link时。 如果您只想打开另一个会话,则可以进行“远程会话”。

希望这可以帮助 …

关心公路