導航:首頁 > 軟體知識 > vnc程序是什麼

vnc程序是什麼

發布時間:2024-06-19 01:02:50

1. 介紹一下「VNC服務」

VNC:Linux下的遠程遙控專家

在微軟Windows操作系統中的遠程式控制制工具軟體非常多,其中大家最熟悉的莫過於賽門鐵克公司的PC ANYWHERE,還有CA ControlIT等等。這些遠程式控制制工具軟體都可以通過網路來控制特定的計算機,可以共享那台計算機的數據資料,操作該計算機上的外部設備。

既然在Windows下的遠程式控制制軟體如此出色,那麼在Linux平台中是否有好用的一次控制工具軟體呢?實際上,在Linux操作系統平台中也是存在幾款功能強大的遠程式控制制工具軟體的,只是這些軟體非常少,使用的用戶也不是很多,所以一般的Linux用戶對它們知道的並不多。

遠程式控制制軟體最大的好處就是能通過網路訪問特定的計算機。比如您在辦公室里上班,想要一些放在家裡計算機上的資料,如果使用了遠程式控制制技術,那麼您就不必跑回家用軟體拷貝文件了,只要通過辦公室里的計算機撥號上網或者通過VNP方式就能訪問您家裡的計算機,輸入用戶名和密碼,就能拷貝到您需要的資料。當然,具體的軟體設置方法在Windows下是很容易實現的,使用PC ANYWHERE等軟體也可以方便的設置主機和客戶端計算機。

在Linux平台中的有些高級用戶也知道通過在XFree86 下的X應用軟體來遠程式控制制計算機,不過通過這樣的方式來遠程訪問計算機需要寬頻技術支持,否則很難實現。還有,這種方式也不能跨平台使用,Linux的主機不能控制非Linux平台的計算機,也就是說Linux的主機只能控制Linux平台的計算機,不能控制Windows和Mac操作系統的計算機。這樣給我們的工作會帶來很大的不便。

優秀的Linux下的遠程遙控專家VNC能幫助我們實現Linux遠程式控制制的願望。VNC (Virtual Network Computing)是虛擬網路計算機的縮寫。VNC是一款優秀的遠程式控制制工具軟體,由著名的AT&T的歐洲研究實驗室開發的。VNC是在基於UNIX和Linux操作系統的免費的開放源碼軟體,遠程式控制制能力強大,高效實用,其性能可以和Windows和MAC中的任何遠程式控制制軟體媲美。

VNC基本上是由兩部分組成:一部分是客戶端的應用程序(vncviewer);另外一部分是伺服器端的應用程序(vncserver)。VNC的基本運行原理和一些Windows下的遠程式控制制軟體很相象。VNC的伺服器端應用程序在UNIX和Linux操作系統中適應性很強,圖形用戶界面十分友好,看上去和Windows下的軟體界面也很類似。在任何安裝了客戶端的應用程序(vncviewer)的Linux平台的計算機都能十分方便的和安裝了伺服器端的應用程序(vncserver)的計算機相互連接。另外,伺服器端 (vncserver)還內建了Java Web介面,這樣用戶通過伺服器端對其他計算機的操作就能通過Netscape顯示出來了,這樣的操作過程和顯示方式比較直觀方便。

VNC這款軟體可以通過一下網址下載:

http://www.uk.research.att.com/vnc/download.html
VNC最新的版本是3.3.3。該主頁上還提供了VNC的二進製程序代碼下載3.3.3r1_x86_ Linux_2.0.tgz 有興趣的朋友可以通過分析其源代碼來更深入的了解VNC的工作原理。這個源碼壓縮包里包括了VNC的客戶端和伺服器端的Linux版本的完整源碼。如果你想要其他操作系統版本(Windows,UNIX)的VNC的話,在該主頁上也能找到。

關於其他Windows和MAC版本的VNC軟體的安裝方法,在這里就不需要講述了,只要用滑鼠雙擊VNC軟體包就能順利安裝,這和其他的Windows下的應用軟體是一樣的。我們具體的來看一下Linux版本的VNC是如何安裝使用的。

首先要把下載到硬碟里的VNC軟體包解壓。使用untar命令即可。可以把VNC解壓到/home/ vnc中,解壓後您會發現有vncserver,vncpasswd, vncviewer,Xvnc這4個文件,接著把這4個文件拷貝到/usr/bin 目錄中。

如果您想通過VNC的伺服器端控制其他的計算機,那麼下一步就是創建一個子目錄/usr/local/vnc/classes,創建目錄後,拷貝這個VNC Java .class文件到/usr/local/vnc/classe目錄中,執行以下命令進行配置:

# mkdir -p /usr/
local/vnc/classes
# cp classes/* /usr/
local/vnc/classes

接著,查看你的Linux系統中是否安裝了Perl scripting腳本語言。Perl的解釋程序在/usr/bin/perl/目錄中。如果您的Linux中還沒有安裝Perl scripting腳本語言,那麼您就需要修改vncserver script的第一行指定特定的/usr/bin/perl/目錄。一般情況下Linux系統中都會安裝有Perl scripting腳本語言的。

好了,主要的VNC配置步驟就是那麼多,如果您有特殊的需要,可以參考VNC里的說明進行具體的設置。在完成VNC的安裝之後,可以通過在Linux的終端中運行:

# vncserver

來啟動VNC的伺服器端。VNC的伺服器運行之後,首先它會要求您輸入伺服器密碼,您這時候需要為伺服器設立一個保護密碼,這是非常重要的步驟。如果密碼設置成功,那麼script中就會顯示出這樣一個信息:display:1.。這個信息是什麼意思呢?原來,在UNIX平台中的VNC伺服器端(vncserver)實際上是運行一個自己的特製的終端伺服器,用來顯示運行的網路中的客戶端vncviewer的信息。

因為VNC有自己獨立專用的X Server,所以我們可以對它進行相應的設置。這里要告訴讀者的是,關於VNC的常見問題解答(FQA),文檔等內容在以下網址可以看到,盡管都是英文的資料,不過這幾個網址對如何設置VNC的遠程式控制制管理窗口等問題的解答是非常詳細的,有需要的了解更多關於VNC的遠程管理功能具體設置的朋友可以到以下網址查詢:

http://www.uk.research.att.com/vnc/doc.html
http://www.uk.research.att.com/vnc/faq.html
http://www.uk.research.att.com/vnc/start.html

在默認情況下,VNC使用的管理圖形用戶界面是twm,這個twm管理窗口我想大家一定很熟悉了,在Linux眾多的圖形管理窗口中,twm對系統的要求是最低的,對資源佔用行對其他管理窗口要小很多,這對我們在Linux運行時啟動VNC時是非常有用的。twm管理窗口的默認配置參數就存儲在/home里地一個隱藏子目錄.vnc當中的xstartup文件里,如果您需要對twm重新進行配置,可以在此目錄中找到xstartup文件進行修改。

盡管twm管理窗口看上去不如KDE和GNOME那樣華麗,但是您在運行VNC進行遠程管理的時候並不需要KDE那樣復雜的圖形用戶環境,並且KDE佔用的系統資源相對較大,並且不是很容易進行網路管理,有twm就足夠了。還有一個比較好的圖形用戶界面就是fvwm2,這個圖形用戶界面佔用的系統資源也比較小,也適合作為VNC圖形管理環境使用。需要fvwm2的讀者可以到http://www.fvwm.org下載使用。

對VNC進行測試的工作也非常簡單,首先運行VNC的伺服器端,然後運行vncviewer xxx.xxx.xxx.xxx:1 ,注意,xxx.xxx.xxx. xxx就是您的計算機的IP地址或者主機名。:1指的是要啟動X顯示方式。如果您的Linux系統中安裝了Java classes,您可以啟動NETSCAPE(當然如果您使用的是Windows操作系統,也可以運行Internet Explorer)來連接vncserver,然後輸入以下URL:http://xxx. xxx.xxx.xxx:5801 ,同樣,xxx.xxx.xxx.xxx是您計算機的IP地址或者主機名。

完成以上步驟後,vncviewer Java applet會自動的載入瀏覽器,並且提示您輸入管理員密碼,這樣您就可以直觀的參看,管理VNC了。

如果您想通過VNC遠程式控制制一台Windows或者MAC平台的計算機,那麼請您注意這些計算機的5800埠是否空閑,不被其他設備所佔用,因為VNC必須使用5800埠和其他計算機進行連接通訊。

其他操作系統上使用GUI界面的viewers也要特別注意,viewers需要在16位色的顯示模式下工作,如果您的Windows操作系統中不能上16位色,那麼請您及時的調整您計算機的顯示模式。不然viewers無法正常工作。

好了,最後要告訴大家,VNC不但可以通過Linux系統的主機來遠程式控制制其他操作系統的計算機,更令人吃驚的是VNC還可以控制手持式的數碼產品。例如使用PalmPilot 和Windows CE平台的PDA(個人數字助理)也能通過無線MODEN和Linux主機相互連接,這樣您在上班的的地鐵上也能輕松的通過無線PDA和家裡的Linux主機相互通訊了。是在是太神奇了。

在不久的將來,VNC還可以通過行動電話來控制其他的計算機,在即將到來的無線時代,VNC的作用將得到人們的重視,讓我們為VNC喝采吧。

2. VNC鏄浠涔

VNC 鏄鉶氭嫙緗戠粶璁$畻鍥板垽鏈虹殑緙╁啓錛屽畠鏄涓嬈捐繙紼嬫帶鍒跺伐鍏瘋蔣浠訛紝鐢監livettiOracle鐮旂┒瀹ゆ墍寮鍙戱紝姝ょ爺絀跺ゅ湪1999騫村苟鐨灝虹煡鍏ョ編鍥界數璇濈數鎶ュ叕鍙搞俈NC鍊熺敱緗戠粶錛屽彲浼犻侀敭鐩樹笌榧犳爣鐨勫姩浣滃強瀹炴椂鐨勫睆騫曠敾闈銆傚湪Linux涓錛孷NC鍖呮嫭浠ヤ笅鍥涗釜鍛戒護錛歷ncserver錛寁ncviewer錛寁ncpasswd鍜 vncconnect銆傚ぇ澶氭暟鎯呭喌涓嬬敤鎴峰彧闇瑕佸叾涓鐨勪袱涓鍛戒護錛歷ncserver鍜 vncviewer銆俈NC鍩烘湰涓婃槸鐢變袱閮ㄥ垎緇勬垚錛氫竴閮ㄥ垎鏄瀹㈡埛絝鐕冩秷鐨勫簲鐢ㄧ▼搴(vncviewer)錛涘彟澶栦竴閮ㄥ垎鏄鏈嶅姟鍣ㄧ鐨勫簲鐢ㄧ▼搴(vncserver)銆俈NC鐨勫熀鏈榪愯屽師鐞嗗拰涓浜沇indows涓嬬殑榪滅▼鎺у埗杞浠跺緢鐩稿儚銆俈NC鐨勬湇鍔″櫒絝搴旂敤紼嬪簭鍦║NIX鍜孡inux鎿嶄綔緋葷粺涓閫傚簲鎬у緢寮猴紝鍥懼艦鐢ㄦ埛鐣岄潰鍗佸垎鍙嬪ソ錛岀湅涓婂幓鍜學indows涓嬬殑杞浠剁晫闈涔熷緢綾諱技銆

3. 鐢佃剳涓婃湁涓涓涓婇潰鏈"VNC"瀛楁牱鐨,璇烽棶鏄浠涔堝晩璋㈣阿!!!!

VNC錛圴irtual Network Computing錛夋渶鏃╂槸涓濂楃敱AT&T瀹為獙瀹ゆ墍寮鍙戠殑鍙鎿嶆帶榪滅▼鏄ヨ¥鐨勮$畻鏈虹殑杞浠訛紝鍏墮噰鐢ㄤ簡GPL鎺堟潈鏉℃撅紝浠諱綍浜洪兘鍙鍏嶈垂鍙栧緱璇ヨ蔣浠躲俈NC杞浠朵富瑕佺敱涓や釜閮ㄥ垎緇勬垚錛歏NC server鍙奦NC viewer銆傜敤鎴烽渶鍏堝皢VNC server瀹夎呭湪琚鎺х鐨勮$畻鏈轟笂鍚庯紝鎵嶈兘鍦ㄤ富鎺х鎵ц孷NC viewer鎺у埗琚鎺х銆

錛堝湪windows涓涔熺敱涓濂楄憲鍚嶇殑緗戠粶閬ユ帶杞浠垛曗昐ymantec鍏鍙告帹鍑虹殑pcAnywhere銆

VNC server涓嶸NC viewer鏀鎸佸氱嶆搷浣滅郴緇燂紝濡俇nix緋誨垪錛圲nix錛孡inux錛孲olaris絳夛級錛寃indows鍙奙acOS錛屽洜姝ゅ彲灝哣NC server 鍙奦NC viewer鍒嗗埆瀹夎呭湪涓嶅悓鐨勬搷浣滅郴緇熶腑榪涜屾帶鍒躲傚傛灉鐩鍓嶆搷浣滅殑涓繪帶絝璁$畻鏈烘病鏈夊畨瑁匳NC viewer錛屼篃鍙浠ラ氳繃涓鑸鐨勭綉欏墊祻瑙堝櫒鏉ユ帶鍒惰鎺х銆

鏁翠釜VNC涓鑸榪愯岀殑宸ヤ綔嫻佺▼濡備笅錛

錛1錛 VNC瀹㈡埛絝閫氳繃嫻忚堝櫒鎴朧NC Viewer榪炴帴鑷砎NC Server銆

錛2錛 VNC Server浼犻佷竴瀵硅瘽紿楀彛鑷沖㈡埛絝錛岃佹眰杈撳叆榪炴帴瀵嗙爜錛屼互鍙婂瓨鍙栫殑VNC Server鏄劇ず瑁呯疆銆

錛3錛 鍦ㄥ㈡埛絝杈撳叆鑱旀満瀵嗙爜鍚庯紝VNC Server楠岃瘉瀹㈡埛絝鏄鍚﹀叿鏈夊瓨鍙栨潈闄愩

錛4錛 鑻ユ槸瀹㈡埛絝閫氳繃VNC Server鐨勯獙璇侊紝瀹㈡埛絝鍗寵佹眰VNC Server鏄劇ず妗岄潰鐜澧冦

錛5錛 琚鎺х灝嗙敾闈㈡樉紺烘帶鍒舵潈浜ょ敱VNC Server璐熻矗銆

錛6錛 VNC Server灝嗘妸琚鎺х鐨勬岄潰鐜澧冨埄鐢╒NC閫氫俊鍗忚閫佽嚦瀹㈡埛絝錛屽苟涓斿厑璁稿㈡埛絝鎺у埗VNC Server鐨勬岄潰鐜澧冨強杈撳叆瑁呯疆銆

榪欓噷鎴戜滑浣跨敤VNC鐨勫崌綰х増鎵掓愮畝錛孶ltravnc 鏉ヨ存槑闂棰橈細

杞浠跺悕縐幫細 UltraVNC v1.0.10 綆綣佷腑鏂囩増

杞浠惰璦錛 澶氬浗璇璦

杞浠剁被鍨嬶細 綺懼搧杞浠 / 榪滅▼綆$悊

鎺堟潈鏂瑰紡錛 鍏嶈垂杞浠

榪愯岀幆澧冿細 Win2003, WinXP, Win2000, WinNT, WinME, Win9X

杞浠跺ぇ灝忥細 829 KB (849,240 瀛楄妭)

UltraVNC 鏄瀹㈡埛絝/鏈嶅姟鍣ㄨ蔣浠訛紝鍏佽鎬綘緇忕敱 TCP/IP 榪炵嚎錛屾帶鍒惰繙絝鐨勭數鑴戙傝繖涓鐗堟湰鐨勫紑鍙戜互 RealVNC 涓哄熀紜錛屽姞涓婁簡 TightVNC 鐨勯紶鏍囨帶鍒朵笌緙栫爜錛屼互鍙婂湪 eSVNC 鍜 Vdacc-VNC 鎵懼埌鐨勭壒孌婂姛鑳斤紝浠ュ強鏇村氥傚畠鏄鑷鐢辮蔣浠訛紝鍙鍦 GNU General Public License 鐨勬潯嬈句笅鏁e竷銆

涓 VNC 鍚勭増鏈涓嶅悓鐨勫湴鏂癸紝榪樻湁:

1.鑷鍔ㄧ粍鎬/蹇閫熼夐」銆

2.銆屽伐鍏峰垪銆嶆樉紺猴紝璁╀綘蹇閫熷瓨鍙栥傛棤璁烘槸鏃╂湡鐨 winvnc 鎴栨槸鍚庢潵鐨 RealVNC 閮界己灝戣繖涓涓滆タ銆

3.鍐呭緩銆屽浘褰浠嬮潰鏄庝婦銆嶇殑銆屾枃浠朵紶閫併嶅姛鑳姐傚厑璁稿湪瀹㈡埛絝鍜屾湇鍔″櫒涔嬮棿錛屽仛綆鏄撶殑鏂囦歡澶嶅埗銆

4.鎻愪緵 Windows 2000 / XP 楂橀熺殑銆岃嗚鎸傞挬椹卞姩紼嬪簭銆 (鏍稿績妯″紡) 錛屾垚鍔熷湴鏀硅繘鏁堣兘錛屽苟闄嶄綆緗戣礬榪炵嚎鏃剁殑 CPU 媧誨姩閲忋傞熷害綆鐩村氨鏄瓚呭揩銆傚彧鏄銆岃嗚鎸傞挬椹卞姩紼嬪簭銆嶅苟闈 GPL 鏂瑰紡鏁e竷錛屼絾浠嶇劧鏄鍏嶈垂鐨勫氨鏄浜

閱讀全文

與vnc程序是什麼相關的資料

熱點內容
硬碟數據恢復是靠什麼 瀏覽:942
重慶哪個日料市場最大 瀏覽:493
九恆星產品有什麼用 瀏覽:642
移動代理商如何發展 瀏覽:69
汽車鈑金電腦數據復原多少錢一台 瀏覽:273
一個城市的美團外賣總代理多少錢 瀏覽:743
鏈一交易所怎麼下載的 瀏覽:402
怎麼查快遞信息是什麼東西 瀏覽:645
順豐速運騎手要買哪些產品 瀏覽:814
ajax怎麼傳遞json數據 瀏覽:897
通達信如何下載專業數據 瀏覽:965
眼鏡的發明使用了哪些新技術 瀏覽:984
政府會計應當提供的信息有哪些 瀏覽:147
沖壓產品如何報價 瀏覽:157
32歲程序員薪資開多少 瀏覽:421
怎麼從微信黑名單發信息 瀏覽:707
淄博人事代理一般多少錢 瀏覽:659
solidcam如何出程序單 瀏覽:952
其他程序怎麼換到推薦程序 瀏覽:46
游戲公司如何監督程序員 瀏覽:903