VNC:Linux下的遠程遙控專家

來源:互聯網
上載者:User

在微軟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?

  一 .安裝vnc的rpm包

  1 安裝linux

  1.1 圖形介面下的安裝要是在KDE或者GNOME下,直接點擊rpm包,系統會自動開始安裝。中間還會提示你設定密碼,連接埠等。

  1.2 命令列下的安裝。

  下面還是說說命令列下的安裝,其實也是非常簡單的,一個命令就可以了。

  cd /mnt/f/vnc/
  rpm -ivh vnc-3.3.6-2.i386.rpm

  2 設定vnc server的訪問密碼

  vncpasswd

  3 啟動vnc server
  vncserver
注意運行後顯示的資訊,記下所用的連接埠號碼,一般從1開始,因為0被x server佔用了.現在,你就能提供vnc服務了.vnc client的用法等會介紹.

  4 linux上的vnc server內定的管理環境是twm,不好看,也不方便。

  我們來把它改成KDE. 修改$HOME/.vnc/xstartup這個檔案.把starttwm改成startkde 修改後要重新啟動vnc server。

如何管理VNC?

  在預設情況下,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喝采吧。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.