五步建立一個(gè)VNC Linux服務(wù)器
原創(chuàng)【51CTO快譯】VNC(Virtual Network Computing)可以讓你登錄進(jìn)到遠(yuǎn)程服務(wù)器的桌面上(相比之下,SSH的X11只能讓你在本地機(jī)器上打開幾個(gè)窗口)。這個(gè)很有用,設(shè)置起來也十分方便。
***步
我是用的是vnc4(還有其他選項(xiàng),比如TightVNC),所以***步是在遠(yuǎn)程服務(wù)器上安裝vnc4server Debian/Ubuntu軟件包。vnc4安裝之后,運(yùn)行一次以完成配置,并設(shè)立一個(gè)VNC密碼:
- vncserver :1
這將啟動(dòng)一個(gè)后臺(tái)進(jìn)程,而不是一個(gè)在前臺(tái)運(yùn)行的vnc4。一旦它開始運(yùn)行,將會(huì)有shell提示。
第二步
要kill服務(wù)器,請(qǐng)運(yùn)行以下指令:
- vncserver -kill :1
第三步
你可以通過編輯~/.vnc/xstartup文件來控制開機(jī)時(shí)啟動(dòng)的應(yīng)用和窗口管理器。默認(rèn)的窗口管理器是x-window-manager(X窗口管理器)。我比較喜歡用Xfce4,因?yàn)樗容^輕量,適合遠(yuǎn)程運(yùn)行。你也可以使用Gnome。
指定窗口管理器的方法是,先把x-window-manager那一行注釋掉,然后添加一行你希望使用的管理器進(jìn)程:
- xfce4-session &
第四步
接下來,你需要考慮通過SSH加密通道來運(yùn)行進(jìn)程(默認(rèn)選項(xiàng)是使用未加密的5901端口)。在客戶端運(yùn)行如下指令:
- ssh -f -N -L 5901:localhost:5901 user@yourserver.co.uk
然后啟動(dòng)遠(yuǎn)程服務(wù)器:
- vncserver :1
第五步
***,使用一個(gè)VNC客戶端(Linux上有xvnc4viewer,Mac上有Chicken of the VNC)連接到5901端口的localhost(SSH連接本地5901端口到遠(yuǎn)程5901端口),使用你的VNC密碼。這樣就登錄進(jìn)去了。在你操作完畢時(shí),記得kill掉VNC服務(wù)器以及你的SSH進(jìn)程。
原文:Set Up a VNC Linux Server in 5 Easy Steps 作者:Juliet Kemp
【編輯推薦】