ubuntu - 由于 Mininet 中的身份验证错误,X11 连接被拒绝

标签 ubuntu virtualbox mininet

每当我从 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 控制台时,您会以 的形式执行此操作。根而不是作为 ssh 用户 - 迷你网在你的情况下。我隐约记得通过创建 .Xauthority 文件并授予 root 用户和 mininet 用户权限来解决它......现在不记得整个过程了,希望这会给你一个线索。
第 27 页,共 this document提出可能的解决方案。
他们的建议是:

  • 作为您的非 root 用户执行 xauth list $DISPLAY .这应该返回描述显示的行。就我而言,
    ubuntu-bionic/unix:0 MIT-MAGIC-COOKIE-1 SOME_HASH .复制那行。
  • 现在,以 super 用户sudo -s 登录
  • 授权为 root 用户显示信息 xauth add LINE_YOU_COPIED_IN_1.
  • 应该是这样

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

    关于ubuntu - 由于 Mininet 中的身份验证错误,X11 连接被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67319171/

    相关文章:

    ubuntu - GNU gettext 工具未找到编译错误

    ubuntu - 两个具有 Internet 连接的 Ubuntu 16.04 桌面之间的时间同步

    ubuntu - Docker 机器 + Docker Compose + Ubuntu 上的卷

    linux - Mininet 路由不工作

    linux - 在 Ubuntu 13.04 (-g) 上查找 node_modules

    postgresql - 如何在 ubuntu 上安装 Odoo 9?

    linux - Virtualbox 卡住了整个 Ubuntu 16.04.3 LTS

    从主机 curl VM 中的 Elasticsearch 实例

    python - 从 ryu Controller 获取统计信息

    sockets - ovs-ofctl 不工作 - 连接被拒绝