該實驗室有兩臺功能強大的 Linux 服務(wù)器用于研究。之前一直用ssh登錄服務(wù)器打代碼,響應(yīng)速度很快,感覺很好。但是因為我是做機器視覺的,所以看遠程圖片是免不了的。雖然命令行速度很快,但總不能把圖片復(fù)制到本地查看。有時需要可視化中間結(jié)果,ssh 就不行了。
當本地機器是Linux系統(tǒng)時更容易處理。您可以使用 ssh 加 X 方法。在本地打開一個X,然后將遠程服務(wù)器的X命令通過ssh轉(zhuǎn)發(fā)到本地X。代碼沒有延遲,感覺非常好。
sudo X :11 vt11 2>&1 >/dev/null &
這樣就可以在本地新建一個X,使用Ctrl+Alt+F11切換到第11個虛擬終端
回到上一個終端,打開ssh和xterm
xterm -display :11 -e ssh -X server-host &
然后就可以切換到第 11 個虛擬終端,在遠程 Linux 服務(wù)器上使用 X。
這很好,但需要在本地機器上安裝 X。和macOS下雖然有解決辦法,但是比較麻煩。
如果你使用VNC,就沒有這個問題。畢竟VNC的客戶端很容易找到。
當然需要ssh登錄Linux服務(wù)器安裝
sudo apt-get install vnc4server
然后開始
vncserver
而已。
在本地mac下,可以使用自帶的App或者著名的VNC連接-host:5901查看和控制遠程Linux桌面。
在服務(wù)器上啟動后,可以修改
~/.vnc/xstartup
此文件指定遠程 X 啟動后要執(zhí)行的命令。我喜歡使用所以我的文件看起來像這樣
#!/bin/sh # Uncomment the following two lines for normal desktop: # unset SESSION_MANAGER # exec /etc/X11/xinit/xinitrc [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey vncconfig -iconic & openbox-session& #x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & #x-window-manager &
另外mac連接遠程服務(wù)器軟件,可以使用參數(shù)來修改啟動時遠程桌面的分辨率
vncserver -geometry 1280x1024
這樣就可以在命令行下寫代碼,同時打開一個vnc窗口看圖,感覺不錯!
本文列出了一些遠程到 Linux 服務(wù)器的其他解決方案,如果您在服務(wù)器上具有 root 用戶權(quán)限,這似乎是一個不錯的選擇。
:
mac使用vnc遠程登錄.04桌面
1.安裝
安裝mac連接遠程服務(wù)器軟件,如下:
sudo apt-get
2.配置vnc密碼
-
3.啟動vnc服務(wù)
- - - ~/.vnc/
最好在后臺運行
---------------------