X11连接被拒绝,因为Minnet中的身份验证错误 [英] X11 connection rejected because of wrong authentication in Mininet
本文介绍了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)建议可能的解决方案。
他们的建议是:
作为您的非root用户
xauth list $DISPLAY
。这应该返回一个描述显示的行。在我的情况下, ubuntu-bionic/unix:0MIT-Magic-cookie-1ome_hash复制该行。现在,以超级用户身份登录
sudo -s
授权root用户
xauth add LINE_YOU_COPIED_IN_1.
显示信息应该是这样
如果您看到有关.Xauth不存在的错误,请按this link创建一个,然后返回到步骤1。
这篇关于X11连接被拒绝,因为Minnet中的身份验证错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文