我嘗試用 ssh -X@host 可是沒有圖形界面顯示但是可以連接成功。


mac上要確認有X11.app

除了ssh tunnel之外,還可以

(On Mac)

啟動X11.app讓X11.app通過防火牆

(On Linux) 執行以下命令 ($是命令提示符,不要輸入)

$ xhost +

$ export DISPLAY=mac_ip:0$ your_gui_app_command這種方式比ssh tunnel快得多
vnc不行么


安裝xquartz,ssh -X不行就改成ssh -Y試試


我也在找方法,以下方法來自百度:

使用VNC server 很簡單,先安裝vnc server "yum 就可以了「

1. 編輯一個檔案 vi ~/.vnc/xstartup #!/bin/sh

[ -r $HOME/.Xresources ] xrdb $HOME/.Xresources

xsetroot -solid greyvncconfig -iconic xterm -geometry 80x18+10+10 -ls -title "$VNCDESKTOP Desktop"

gnome-session

2.啟動vnc server 第一次會要求輸入密碼。vncserver -geometry 1300x820 -depth 24 -cc 33.到MAC 啟動 Safari ,在地址欄輸入 vnc://ip:5901 就可以了~
看我的這篇文章吧OSX使用XQuartz遠程連接Linux主機

只需在任意命令行輸入ssh -Y username@address ,連接成功後直接輸入應用名稱即可連接到該應用的圖形化界面,比如spyder,親測可用。就是有點卡。

不如windows里mobaXterm 連接流暢。


推薦閱讀:
相关文章