Ssh

沒有 xauth 數據;使用虛假身份驗證。無法顯示遠端視窗

  • April 7, 2014

每當我嘗試從我的 Mac (OSX Mavericks) 機器訪問ssh -X-Y進入遠端 Linux 伺服器時,我都會收到相同的消息:

“警告:沒有 xauth 數據;使用偽造的身份驗證數據進行 X11 轉發。”

我嘗試了在 SO 執行緒上找到的幾個想法,例如添加以下內容

Host *
ForwardX11 yes
ForwardX11Trusted yes

在我的.ssh/config文件中(相當於總是做ssh -Y),刪除.Xauthority伺服器中的文件等。

為什麼會這樣?

最重要的是,當我嘗試打開遠端視窗(例如,使用ssh -Y,然後在 Python 中打開繪圖)時,我收到以下消息:

Could not find ':' in DISPLAY: xxx.yyy.net
: Fatal IO error: client killed

我應該知道得更好,但 OS X 不附帶X 伺服器。你需要自己安裝。安裝XQuartz後,您可以重新啟動,問題就消失了。

引用自:https://unix.stackexchange.com/questions/123540