VNC簡介
VNC,全稱為VirtualNetworkComputing,是一個桌面共享系統(tǒng)。它的功能,類似于windows中的遠(yuǎn)程
桌面功能。VNC使用了RFB(RemoteFrameBuffer,遠(yuǎn)程幀緩沖)協(xié)議來實(shí)現(xiàn)遠(yuǎn)程控制另外一臺計算機(jī)。它把鍵盤、鼠標(biāo)動作發(fā)送到遠(yuǎn)程計算機(jī),并把遠(yuǎn)程計算機(jī)的屏幕發(fā)回到本地。
VNC技術(shù)與平臺無關(guān),VNCViewer可以和VNCServer在不同的操作系統(tǒng)上。VNC幾乎支持所有的操作系統(tǒng),也支持Java,甚至可以通過支持Java的瀏覽器來訪問VNCServer.多個VNC客戶端可以同時連接到一個VNCServer上。
在centos5下安裝配置VNC
1.檢查VNC客戶端和服務(wù)器端是否已經(jīng)安裝
執(zhí)行如下命令:
rpm-qvncvnc-server
如果返回類似如下信息,
packagevncisnotinstalled
vnc-server-4.0-8.1
則說明系統(tǒng)已經(jīng)默認(rèn)安裝了vnc服務(wù)器端(一般來說,系統(tǒng)都默認(rèn)安裝了vncserver)。
2.將用戶名加入到配置文件中
使用如下命令編輯配置文件,添加帳戶信息:
vi/etc/sysconfig/vncservers
做如下修改(紅色部分為添加的部分):
##UncommentthelinebelowtostartaVNCserverondisplay:1#asmy'myusername'(adjustthistoyourown).Youwillalso#needtosetaVNCpassword;run'manvncpasswd'toseehow#todothat.##DONOTRUNTHISSERVICEifyourlocalareanetworkis#untrusted!ForasecurewayofusingVNC,see#<URL:http://www.uk.research.att.com/vnc/sshvnc.html>.#VNCSERVERS="1:myusername"#VNCSERVERS="1:gavin2:john"#usethemethodformoreuserVNCSERVERS="2:root"#VNCSERVERARGS[1]="-geometry800x600"VNCSERVERARGS[2]="-geometry1024x768"
3.設(shè)置root用戶的密碼
使用如下命令設(shè)置密碼:
vncpasswd
當(dāng)提示Verify時,再次輸入密碼確認(rèn)。
4.啟動VNC服務(wù)
使用如下命令啟動VNCSERVER
sbin/servicevncserverstart
當(dāng)顯示如下信息時,表示啟動成功:
StartingVNCserver:2:root [OK]
5.修改VNCSERVER的窗口管理器
vncserver默認(rèn)使用的窗口管理器是twn,這是一個非常簡單的窗口管理器,我們可以改成常用的GNOME或者KDE.
先使用如下命令進(jìn)入用戶的home目錄:
cd~/.vnc
編輯啟動項(xiàng):
vixstartup
按照如下方式修改啟動項(xiàng):
#!/bin/sh#Uncommentthefollowingtwolinesfornormaldesktop:unsetSESSION_MANAGERexec/etc/X11/xinit/xinitrc[-x/etc/vnc/xstartup]&&exec/etc/vnc/xstartup[-r$HOME/.Xresources]&&xrdb$HOME/.Xresourcesxsetroot-solidgreyvncconfig-iconic&xterm-geometry80x24+10+10-ls-title"$VNCDESKTOPDesktop"&gnome-session&#以GNOME作為VNC的窗口管理器#startkde&#kdedesktop#twm&#注掉系統(tǒng)默認(rèn)的窗口管理器
6.重啟VNCSERVER
/sbin/servicevncserverrestart
當(dāng)系統(tǒng)提示如下信息時,表示重啟成功:
ShuttingdownVNCserver:2:root[OK]
StartingVNCserver:2:root [OK]
windows登錄到VNCSERVER
(1)。從IE登錄
直接從IE瀏覽器中輸入如下地址:
http://xxx.xxx.xxx.xxx:5802
輸入密碼即可使用。
(2)。從VNCview登錄
在windows上安裝vncview,然后輸入xxx.xxx.xxx.xxx:2,連接登錄,輸入密碼即可。
備注:如果從vncview登錄時,提示connectionrefused(10061),則是因?yàn)閘inux防火墻的問題,登錄centos系統(tǒng),選擇System——>Preferences——>RemoteDesktop,勾選sharing中的兩項(xiàng),Security兩項(xiàng)不勾,點(diǎn)擊關(guān)閉,然后再重新用vncview登錄即可。 本文出自:億恩科技【www.artduck.net】
服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]
|