“MobaXterm X11 proxy: Unsupported authorisation protocol”解決方法

服務器無法顯示GUI圖片問題
在解決這個問題的時候,可能很多人都搜到了用sudo的方法,但是在我們沒有管理權限的情況下,這個問題也是能解決的。
報錯信息
我的報錯信息:

MobaXterm X11 proxy: Unsupported authorisation protocol
Could not open display localhost:18.0

下面就以我的報錯信息爲例,展示解決的方法。
方法:

  1. 在MobaXterm命令行輸入mcookie,然後你會收到一串字符
27e035688dd89483c6fe48b2470172f5

記得保留這串字符。
2. 輸入以下命令

xauth add localhost/unix:18 MIT-MAGIC-COOKIE-1 27e035688dd89483c6fe48b2470172f5

你需要修改的部分就是18,這個是從你報錯的地方來看的,就是最開始的報錯信息

Could not open display localhost:18.0

以上輸入結束後就成功了。

補充
可能你在執行上面指令的時候還會出現其他的問題。
問題1

/usr/bin/xauth: timeout in locking authority file /home/sam/.Xauthority

對於這個問題,在根目錄執行

rm -fr .Xauthority-*

即刪除這些文件,再次執行前面的xauth命令就可以了
問題2

xauth: (stdin):1:  bad display name "$DISPLAY" in "list" command

其實這個問題就是你在複製黏貼第二步的指令的時候後面那串長長的字符給漏了,也就是忘記加參數了。。

參考鏈接:

  1. https://unix.stackexchange.com/questions/215558/why-am-i-getting-this-message-from-xauth-timeout-in-locking-authority-file-ho
  2. https://superuser.com/questions/1111900/how-to-fix-mobaxterm-x11-proxy-unsupported-authorisation-protocol

如果覺得我有地方講的不好的或者有錯誤的歡迎給我留言,謝謝大家閱讀(點個讚我可是會很開心的哦)~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章