我有兩台正在運行的虛擬機器(一台 Ubuntu 20.04,一台 Fedora 30),並且想在那裡開啟 Firefox。它們都沒有附加任何類型的顯示器。從未有過。
兩者都是新鮮的,對我來說哪個能做到並不重要,但我對教程有點困難。
這是Ubuntu:
$ ssh ubuntu2004 -X
Last login: Sat Dec 5 07:40:17 2020 from 172.20.0.6
/usr/bin/xauth: file /home/qohelet/.Xauthority does not exist
我試圖解決這個問題這個答案,但我不太確定我的結果是否應該發生:
qohelet@ubuntu2004:~$ ls .Xauthority
.Xauthority
qohelet@ubuntu2004:~$ mv .Xauthority old.Xauthority
qohelet@ubuntu2004:~$ touch ~/.Xauthority
qohelet@ubuntu2004:~$ xauth generate :0 . trusted
No protocol specified
xauth: (argv):1: unable to open display ":0".
這個問題似乎有幾個用戶遇到過,但到目前為止他們都沒有提供解決方案。在此步驟中,我可以在遠端電腦上開啟 Firefox,在本機電腦上會彈出 GUI。
.Xauthority 是一個二進位文件,我無法理解它:
^@^@^@^D^?^@^A^A^@^B10^@^RMIT-MAGIC-COOKIE-1^@^P<9D><F4><F8>S<AE><<EB><D2>L^Q^Ns^P^G<E3><90>
此時我想知道是否應該進行任何額外的配置。現在這樣好嗎?
答案1
您是否嘗試過匯出 DISPLAY 變數?例如,如果您的 IP 位址是 10.0.1.2:
#export DISPLAY=10.0.1.2:0.0 #xclock
否則也許使用 MobaXterm ?