![MacOS 上的 X11 無法以 ssh -X user@host 啟動(無法開啟 gedit)](https://rvso.com/image/1654346/MacOS%20%E4%B8%8A%E7%9A%84%20X11%20%E7%84%A1%E6%B3%95%E4%BB%A5%20ssh%20-X%20user%40host%20%E5%95%9F%E5%8B%95%EF%BC%88%E7%84%A1%E6%B3%95%E9%96%8B%E5%95%9F%20gedit%EF%BC%89.png)
我在家中使用 Macbook 透過 ssh/sftp 進入工作中的 (Ubuntu) Linux 伺服器,並在兩台伺服器上都安裝了 gedit。
我在 Mac 上安裝了 X11 (XQuartz),目的是在 ssh 遠端連線時使用 gedit 和其他應用程式。
問題是登入
ssh -X user@host
無法啟動X11,即給出錯誤
Warning: untrusted X11 forwarding setup failed: xauth key data not generated
在伺服器上時,鍵入 gedit 或 gedit 無法開啟遠端檔案(沒有錯誤訊息,但沒有開啟 X 窗口,也沒有發生任何其他情況)。令人沮喪的是,這以前是有效的,所以我不確定可以採取什麼措施來解決這個問題。據我所知,我沒有對遠端 Ubuntu Linux 伺服器或本機 MacOS 筆記型電腦上的權限或其他設定進行任何更改。
注意使用 ssh -Y 而不是 -X 會產生基本上相同的錯誤