如何让 xrdp 显示预先存在的打开的程序

如何让 xrdp 显示预先存在的打开的程序

我使用 xrdp 从我的 Windows 7 笔记本电脑远程连接到我的 Ubuntu 13.10 服务器,一切运行正常……直到我断开连接。然后,下次我连接时,我的所有程序都消失了,大概是因为它正在启动一个新会话。我四处寻找解决这个问题的方法,但都不起作用。当 xrdp 启动时,在我输入密码后,它们都在对话框中给我一个“无法连接”的错误。我在路由器中转发了端口 5900,然后将 xrdp.ini 设置为使用 127.0.0.1 和端口 5900 进行连接。我还配置了 vino 以允许其他用户查看并控制我的桌面。

哪里设置错了?我按照了几个不同的教程,但都得到了相同的结果。如果我做不到这一点,是否有其他软件可以通过 Windows 远程桌面连接进行连接(即当我在没有管理员访问权限的机器上时,无需安装程序)?如果我想访问我的 Minecraft 服务器的控制台,我已经厌倦了让连接保持打开状态,并让我的计算机处于睡眠模式……

另外,即使 Windows 7 计算机处于睡眠模式,这也能正常工作吗?是否有一个设置可以让我关闭正在运行程序的一台计算机上的会话,然后从另一台计算机连接并仍能访问相同的程序?

答案1

我遇到了类似的问题...为了让它为我工作,我xrdp.ini 通过运行编辑了我的

sudo gedit /etc/xrdp/xrdp.ini

然后将以下内容添加到我的设置列表中:

[xrdp8] 
name=Reconnect 
lib=libvnc.so 
username=ask
password=ask
ip=127.0.0.1 
port=5910

我想你的也会一样,但是port=5900

sesman-Xvnc我首先使用‘登录到 xrdp’‘模块’下拉列表中的默认连接选项登录到我的机器。

这将创建原始会话,然后我可以稍后通过选择我创建的选项重新登录,Reconnect该选项现在应显示在“登录到 xrdp”的“模块”下拉菜单中。

当我使用它重新登录时,所有打开的程序、窗口和文件都和我在第一个会话中离开时一样。

Reconnect我可以通过再次选择Xrdp 登录“模块”下拉菜单,从我的任何其他 Windows PC 的远程桌面连接客户端再次访问同一会话。

答案2

自 UBuntu 14.10 以来,发布了一个适用于 xrdp 的新软件包。xrdp-6-1.xxxx 包含重新连接到现有会话的功能

您可以检查一下邮政并转至“重新连接到同一部分”部分获取更多信息

下次见

相关内容