14.04 和 15.10 之间 RDP 访问有何变化?

14.04 和 15.10 之间 RDP 访问有何变化?

我一直在家用服务器上使用 14.04LTS,包括通过 Windows 远程桌面访问服务器本身以及几个 --type vrdp 虚拟盒虚拟机。现在我不得不重新安装服务器,并使用新的 Ubuntu 15.10,远程桌面访问不再起作用,无论是对服务器还是对虚拟机。它不在防火墙中,我可以使用 telnet 连接到端口,但是当我尝试通过 Windows 7 中的远程桌面软件初始化与 VirtualBox 中启用 RDP 的虚拟机的连接时,它会立即结束,并显示“无法连接到远程计算机”错误。当我尝试通过 RDP 进入 Ubuntu 15.10 主机本身时,我得到了一个 xrdp 登录屏幕,当我输入 sesman-Xvnc 模块的凭据时,我得到了标准的黑/白虚线空白 X 屏幕,其中有一个 X 光标,持续 2-3 秒,然后连接终止。对于每次这样的连接尝试,~/.xsession-errors都会显示:

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:ondrej being added to access control list
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
openConnection: connect: No such file or directory
cannot connect to brltty at :0

14.04 和 15.10 之间发生了哪些变化导致我的服务器崩溃?

答案1

只是猜测……在 ubuntu 15.10 中,upstart“服务”管理器已被 systemd 解决方案取代。根据您执行安装的方式,这可能解释了这种情况

我会尝试

  • 删除/重新安装 xrdp 包(来自 Ubuntu 存储库)
  • 检查备用桌面是否已正确安装(mate-desktop 或 xfce 或你喜欢的
  • 为将通过远程桌面登录到框的用户配置 ~/.xsession 文件(如果您有多个用户,则每个用户都需要创建此文件)

尝试按照这个帖子据人们报告说它有效

希望这有帮助

相关内容