使用xrdp连接到桌面会话

我在我的桌面上使用Ubuntu。当我离开我的桌面时,我想用我的Windows 7笔记本电脑访问会话。目前,我正在使用xrdp进行连接,但是它启动了一个远程会话。有什么办法可以直接使用同一个桌面会话吗?我希望能够从我在桌面上离开的地方继续前进。

谢谢

解决办法

好吧,我没能找到用纯xrdp做这件事的方法,但我确实找到了一篇关于如何将其设置为rdp到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]`使用的数字与现有配置不冲突。

    # 设置空的用户名,因为VNC认证
    # 实际上并不使用用户名,所以没有
    # 所以没有必要向用户索取用户名。

    [xrdp1]
    name=Active Local Login
    lib=libvnc.so
    用户名=
    密码=ask
    ip=127.0.0.1
    端口=5900
评论(6)

更好的是,这样设置你的 /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上。

评论(1)

请尝试以下方法:

在你的/etc/xrdp/xrdp.ini文件中,将delay_ms值从已有的值中增加。

我遇到了同样的问题,把这个delay_ms从2000改为5000,它对我来说是有效的。

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

评论(0)