Linux
X11 從 Mac OSX 上的 ssh 到 Linux 伺服器不起作用 — Gtk-WARNING **:無法打開顯示
我在我的遠端 linux 機器上安裝了一個程序 wireshark,我正在嘗試使用 SSH 從我的 mac 電腦上使用 X11 執行它。這是我的終端…
macosx$ echo $DISPLAY /tmp/launch-f4w6k6/:0 macosx$ ssh -X root@myserver.com root@myserver.com's password: remoteubuntu:~# echo $DISPLAY remoteubuntu:~# wireshark (wireshark:18927): Gtk-WARNING **: cannot open display:
這是 /etc/ssh/sshd_config 中的幾行
X11Forwarding yes X11DisplayOffset 10 PrintMotd no PrintLastLog yes TCPKeepAlive yes #UseLogin no
謝謝您的幫助!
嘗試使用-Y 選項進行 X11 轉發,而不是禁用一些 X11 安全檢查,並且傾向於在 OSX 上更好地工作。
X11 未安裝在 MacOS X Lion 中。MacOS X Lion 使用者必須安裝 XQuartz 才能使 ssh -X 或 -Y 工作。