ssh X 中的 Gnome-session 返回“X11 连接因身份验证错误而被拒绝”,但 xterm 可以工作

ssh X 中的 Gnome-session 返回“X11 连接因身份验证错误而被拒绝”,但 xterm 可以工作

这是之前一个问题的新帖子 - 有人说使用gnome-sessionvs. startx,但结果得到了 4

X11 connection rejected because of wrong authentication

然后退出。这是基于 18.04 ARM 的客户端(我想在其中运行gnome-session)和 18.04 x86 的服务器(带转发和所有功能)。

我不确定它需要什么身份验证?我已经验证了两台机器上的.Xauthority权限和列表,它们产生了相同的 2 个 magic cookies(10 和 11),并且是 10.0。显然我启用了 X11 转发或(和等等都不起作用)。所以,问题出在某件事上。另外,我没有文件。xauth$DISPLAYxtermxeyesxeditgnome-session~/.ssh/rc

您可以看到,我检查了所有能找到的关于此错误的查询。因此,我不知道如何找出问题所在gnome-session。如能得到任何帮助,我将不胜感激。

答案1

好的,我发现我可以使用远程桌面但由于 Ubuntu 18.04 中的 xrdb 或 gnome 中存在一些错误,因此 Gnome-session 无法正常工作。我可以使用 xfce 代替,并且一切正常。我希望阻止 gnome-session 工作的任何错误最终都能得到修复,因为我更喜欢它。我无法使用远程 X,因为 GNOME 存在一个问题,在这种情况下,某些部分想要使用一种方案,而另一些部分想要使用另一种方案。Xrdb 使用 Xorg,它可以正常工作。我以为我可以使用 Vino 和 VNC 来实现这一点,但我不知道如何告诉 vino 启动桌面 - 我得到的说明导致段错误。可能还有其他可以工作的 VNC,但我看到的所有说明都是几年前的,所有关于它不起作用的抱怨都适用于 18.04。显然,如果这可能的话会很好,因为远程桌面作为客户端模型是有限制的。

相关内容