從幾天前開始,我無法再從 ssh 伺服器在我的機器上轉發 X11,我不明白為什麼。
我在 OSX 10.12 和 ArchLinux 上擔任來賓虛擬機器(VirtualBox 虛擬機器管理程式)工作:當我嘗試使用以下標誌登入伺服器時,-X
我得到了
Warning: No xauth data; using fake authentication data for X11 forwarding.
在 OSX 上(與-Y
標誌相同的警告),在 Arch 上沒有警告。然後每當我嘗試執行 GUI 程式時,我都會遇到段錯誤。
我嘗試使用另一台機器登錄,一切正常,所以我必須假設我的機器有問題,因為我發現兩個不同的作業系統有相同的問題(無法弄清楚這是如何可能的)。難道是幾天前安裝的新 OSX 10.12 造成了這個麻煩?還有其他提示嗎?
我的~/.ssh/config
:
Host *
ForwardAgent yes
ForwardX11 yes
ForwardX11Trusted yes
我還重新生成了該~/.Xauthority
文件,但沒有任何改變。