Invalid MIT-MAGIC-COOKIE-1 keyError: cannot open display ':0'
我对这个问题进行了广泛的研究,并已经尝试了以下建议的步骤,但都没有成功:
- 使用 "xauth list" 命令获取本地主机显示器的 MIT-MAGIC-COOKIE-1 值。
- 通过 ssh 登录到远程主机。
- 在远程主机上使用 "export DISPLAY=:0" 命令。
- 在远程主机上使用 "xauth add" 命令,将远程主机的显示器的 cookie 值覆盖为本地主机的值。
我相信这是正确的步骤,只是我没有将正确的 cookie 传输到正确的显示器上。
再次强调,我希望能够使用 ssh 在远程计算机的显示器上打开应用程序。理想情况下,我希望整个过程都通过 xauth 完成,而不是使用 xhost,并且我不需要使用 X-forwarding。我可能遗漏了什么或者做错了什么?