无法运行 xRDP,意外终止

无法运行 xRDP,意外终止

我无法在 ubuntu 10.04 中开箱即用地运行 xRDP。我在笔记本电脑上运行 xrdp,并尝试使用 Window RDP 客户端连接到它。它连接到 RDP,提示输入一种连接类型,我尝试了其中任何一种,但都不起作用,它给出了连接错误。我在日志中看到以下内容。

[20110410-18:57:51] [INFO ] scp thread on sck 5 started successfully
[20110410-18:57:51] [INFO ] granted TS access to user test
[20110410-18:57:51] [INFO ] starting Xrdp session...
[20110410-18:57:51] [INFO ] starting sessvc - xpid=7046 - wmpid=7045
[20110410-18:57:52] [INFO ] session 7044 - user test - terminated

有任何想法吗?

答案1

我在 10.4 版 xRDP 软件包上遇到了问题。我从 10.10 版下载并安装了该软件包,它运行良好。我还遇到了一些 VNC 服务器的问题。我目前正在成功运行 vnc4server。

查看我的设置使用 VNC 和 RDP 的远程桌面更多细节。

答案2

我已经安装了 vnc4server (xvnc),并使用“sesman-Xvnc”作为模块。但我运行的是 ubuntu 10.10。

请注意,xrdp 必须连接到 VNC 服务器,因此您必须安装 vnc 服务器。

答案3

您是否向安装创建的 xrdp 用户授予了适当的权限?

sudo usermod -a -G ssl-cert xrdp

安装会创建一个用户。如果该用户缺少证书权限,xrdp 将无法运行。几乎所有 xrdp 安装指南都对此进行了说明。

这可能是也可能不是你的问题,但它可能导致所描述的行为。使用上述命令将用户 xrdp 放入 ssl-cert 组。不要忘记退回服务。

该命令本身提供了以下详细信息:

  • (sudo)需要管理员权限
  • (usermod) 您正在设置用户权限
  • (-a -G)您正在将用户添加到组
  • (ss-cert) 您要添加的组
  • (xrdp)您正在添加的用户
  • “ssl-cert” 这个名字很容易理解

这唯一没有告诉你的是为什么我在第一句话中就提到了这一点。至于为什么服务需要重启,我留给学生做练习。

相关内容