X11连接被拒绝,因为Minnet中的身份验证错误 [英] X11 connection rejected because of wrong authentication in Mininet

查看:91
本文介绍了X11连接被拒绝,因为Minnet中的身份验证错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

每当我在mininet内运行xterm时都会收到此消息:

mininet> xterm h1
mininet> X11 connection rejected because of wrong authentication.

但是,如果我以以下方式运行:

mininet@mininet-vm:~$ xterm

它会正常显示窗口。

我只有在ubuntu 20.04.02的虚拟机器上运行Mininet时才遇到此问题。

对于其他ubuntu版本(14.04.06),xterm运行良好。

如有任何帮助,我们将不胜感激。。

推荐答案

在某些时候出现过类似的问题。问题在于,当您运行mininet控制台时,您是以root身份执行此操作,而不是以ssh‘ed user-mininet身份执行此操作。我依稀记得通过创建.XAuthority文件并将root用户和mininet用户权限授予他们来解决这个问题……现在不记得整个过程了,希望这能给你一点线索。

第27页(共this document)建议可能的解决方案。

他们的建议是:

  1. 作为您的非root用户xauth list $DISPLAY。这应该返回一个描述显示的行。在我的情况下, ubuntu-bionic/unix:0MIT-Magic-cookie-1ome_hash复制该行。

  2. 现在,以超级用户身份登录sudo -s

  3. 授权root用户xauth add LINE_YOU_COPIED_IN_1.显示信息

  4. 应该是这样

如果您看到有关.Xauth不存在的错误,请按this link创建一个,然后返回到步骤1。

这篇关于X11连接被拒绝,因为Minnet中的身份验证错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆