xrdp 立即终止会话

xrdp 立即终止会话

我正尝试通过 remmina 连接到带有 lxde 和 xrdp 的 vagrant 机器。

灰色屏幕显示 5 秒,然后会话终止。这是 /var/log/xrdp-sesman.log 日志:

[20171026-12:41:30] [INFO ] scp thread on sck 7 started successfully
[20171026-12:41:30] [INFO ] ++ created session (access granted): username vagrant, ip 192.168.10.10:48666 - socket: 7
[20171026-12:41:30] [INFO ] starting Xvnc session...
[20171026-12:41:30] [INFO ] starting xrdp-sessvc - xpid=3066 - wmpid=3065
[20171026-12:41:35] [INFO ] ++ terminated session:  username vagrant, display :10.0, session_pid 3061, ip 192.168.10.10:48666 - socket: 7

这里还有 ~/.xsession-error 日志:

Xsession: X session started for  at Thu Oct 26 13:05:47 CEST 2017
X Error of failed request:  BadValue (integer parameter out of range for operation)
Major opcode of failed request:  109 (X_ChangeHosts)
Value in failed request:  0x5
Serial number of failed request:  6
Current serial number in output stream:  8
localuser:vagrant being added to access control list

答案1

我遇到了同样的问题,我按照以下说明进行操作https://askubuntu.com/questions/234856/unable-to-do-remote-desktop-using-xrdp

  • 安装 xrdp,它使用远程桌面协议向用户呈现 GUI。它可以提供功能齐全的 Linux 终端服务器,能够接受来自 rdesktop、freerdp 和 Microsoft 自己的终端服务器/远程桌面客户端的连接。xrdp 是处理从 Windows 计算机到 Linux 的 RDP 远程桌面访问的守护进程
  • 编辑“/etc/xrdp/xrdp.ini”文件,在 #background=626x72 行下方添加以下行:address=0.0.0.0。0.0.0.0 是 xrdp 的本地服务器地址
  • 重启 xrdp 服务
  • 允许 xrdp 端口​​(可能是 3389)通过防火墙
  • 安装 xfce4 桌面环境 xfce 的更新,简约更快更轻量 sudo apt-get install xfce4
  • sudo apt-get install xfce4-terminal :比 xterm 好多了
  • sudo apt-get install gnome-icon-theme-full tango-icon-theme :安装图标集
  • 现在我们修改 2 个文件以确保 xrdp 使用 xfce4
    • echo xfce4-session >~/.xsession
    • 其次,我们修改位于 /etc/xrdp/startwm.sh 的 xRDP 启动文件,以便启动 xfce4。将最后一行替换为 startxfce4(之前它有一些以 . 开头的内容,但无论它是什么,只需替换最后一行)
    • 重新启动 xrdp 服务: sudo service xrdp restart
  • 现在,您可以使用远程桌面 (mstsc.exe) 从客户端登录计算机。只需提供 VNC 服务器的 ipv4 或主机名。

相关内容