mac遠程連接linux 服務器桌面by VNC


為了遠程使用Linux服務器,折騰了一個下午。最終看來還是用vnc最簡單了。

介紹一個   VNC連接工具:iis7服務器管理工具 IIs7服務器管理工具可以批量連接並管理VNC服務器 作為服務器集成管理器,它最優秀的功能就是批量管理windows與linux系統服務器、vps。能極大的提高站長及服務器運維人員工作效率。同時iis7服務器管理工具還是vnc客戶端,服務器真正實現了一站式管理,可謂是非常方便。 下載地址:http://fwqglgj.iis7.net/?tscc

#########################################################

 

實驗室有兩台強勁的Linux服務器用來做研究。之前我一直都是用ssh登到服務器上去碼代碼,反應速度很快,感覺很不錯。但是因為在做機器視覺,難免需要看遠程的圖片。命令行雖然快,總不能每次都把圖片拷貝到本地再看,有時候需要可視化中間結果,ssh也行不通。

當本地機器是Linux系統的時候比較好辦。可以用ssh加X forwarding的方法。在本地開一個X,然后把遠程服務器的X指令通過ssh轉發到本地的X,碼代碼沒有什么延遲,感覺還是很不錯的。

sudo X :11 vt11 2>&1 >/dev/null &

這樣可以在本地新開一個X,Ubuntu下用Ctrl+Alt+F11可以切到第11個虛擬終端

回到之前的終端,開ssh和xterm

xterm -display :11 -e ssh -X server-host &

然后可以切換到第11個虛擬終端來使用遠程Linux服務器上的X了。

這樣雖然好,但是要求本地機器上有安裝X。在Windows和MacOS下雖然有解決方法,但是比較麻煩。

用VNC的話就沒有這個問題,畢竟VNC的客戶端是很容易找的。

當然需要先ssh登錄到Linux服務器上安裝vncserver

sudo apt-get install vnc4server

然后啟動vncserver

vncserver

這樣就搞定了。

在本地的Mac下可以用自帶的Screen Sharing App或者著名的Chicken of the VNC連接到server-host:5901來查看和控制遠程Linux桌面。

在服務器上啟動了vncserver之后,可以通過修改

~/.vnc/xstartup

這個文件,來指定遠程的X啟動之后要執行什么命令。我喜歡用openbox,所以我的xstartup文件就是這樣子

#!/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 &

另外,在啟動vncserver的時候可以使用參數修改遠程桌面的分辨率

vncserver  -geometry 1280x1024

這么一來就可以在命令行下寫代碼,同時再開一個vnc窗口看圖,感覺不錯!

這篇文章有列舉一些遠程到Linux服務器上的其它解決方法,如果有服務器的root用戶權限的話,freeNX貌似也是一個不錯的選項。

 

 

 

mac使用vnc遠程登錄ubuntu16.04桌面

1.安裝
在Ubuntu上安裝x11vnc,如下:

sudo apt-get install x11vnc

2.配置vnc密碼

x11vnc -storepasswd

3.啟動vnc服務
x11vnc -forever -shared -rfbauth ~/.vnc/passwd
最好后台執行
---------------------
作者:代立冬
來源:CSDN
原文:https://blog.csdn.net/odailidong/article/details/86611079
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM