用 Mac 系統如何通過終端連接 Linux 伺服器,並顯示圖形界面?
我嘗試用 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 連接流暢。
推薦閱讀: