尝试通过 RDP 进入 Ubuntu

尝试通过 RDP 进入 Ubuntu

我刚刚按照以下说明在 ubuntu 15.04 上安装了 xrdp: http://c-nergy.be/blog/?p=7984

当我尝试从我的 Windows 机器进行 rdp 时,它会显示一个灰色窗口,标题为“连接日志”,并显示“连接到 sesman ip xxxx 端口 3350”,但没有其他内容。(xxxx = 我的 ubuntu 机器的 ip 地址)

它有一个确定按钮...当我单击它时,它会带我回到 xrdp 登录对话框。

不确定我做错了什么。

我尝试过的方法 在登录对话框中,我有几个不同的“模块”选项。上面的描述是当我尝试“sesman-Xvnc”选项或“sesman-any”选项时发生的情况。当我尝试控制台时,我收到了不同的消息:

它说:

  started connecting
  connecting to x.x.x.x 5900
  tcp connected
  security level is 0 (1=none, 2=standard)
  error - problem connecting.

理想情况下,我希望连接以便拥有桌面。我刚刚尝试使用命令行来帮助调试问题。

我对 Linux 不是很在行,但现在我只是想看看问题是否出在未打开的端口。只是在谷歌上搜索如何做到这一点。但如果您有任何其他提示,我将不胜感激。

编辑1

我刚刚注意到一个问题,当我选择 sesman-Xvnc(默认模块)时,连接日志显示 127.0.0.1,而不是我的 ubuntu 机器的 IP 地址。不确定这是否意味着我错过了某些配置。这与我选择命令行时看到的行为不同。命令行显示正确的 IP...

编辑2

我选择了 rdp-any 模块,然后它继续运行。我指定了正确的用户名/密码,然后我看到了以下内容:

connecting to sesman ip 127.0.0.1 port 3350
sesman connect ok
sending login info to the session manager please wait...
xrdp_mm_process_login_response: login successful for display
started connecting
connecting to 127.0.0.1 5910
error - problem connecting

在 ubuntu 机器上,我执行了“tail -f /var/log/syslog”,当 windows 机器尝试连接时,它会写出此记录:

 Jul 19 10:31:54 myubuntubox systemd[1]: Started Session c8 of user testuser.

答案1

我以为我可以使用 ubuntu 中的默认桌面。但我错了。我像这样安装了 mate:

 sudo apt-get install mate-core mate-desktop-environment mate-notification-daemon

然后我告诉 xrdp 像这样使用它:

 echo mate-session >~/.xsession 

然后我从我的 Windows 框中重试并且它可以工作。

相关内容