linux遠程控制詳細安裝--VNC(ZZ)

          Posted on 2006-06-19 16:52 天道酬勤 閱讀(1134) 評論(0)  編輯  收藏 所屬分類: LINUX &UNIX
          ?

          VNC 簡介』
          ??
          網絡遙控技術是指由一部計算機(主控端)去控制另一部計算機(被控端),而且當主控端在控制端時,就如同用戶親自坐在被控端前操作一樣,可以執行被控端的應用程序,及使用被控端的系統資源。
          ??VNC
          Virtual?Network?Computing )是一套由 AT&T 實驗室所開發的可操控遠程的計算機的軟件,其采用了 GPL 授權條款,任何人都可免費取得該軟件。 VNC 軟件主要由兩個部分組成: VNC?server VNC?viewer 。用戶需先將 VNC?server 安裝在被控端的計算機上后,才能在主控端執行 VNC?viewer 控制被控端。
          (在 windows 中也由一套著名的網絡遙控軟件 ――Symantec 公司推出的 pcAnywhere
          ??VNC?server
          VNC?viewer 支持多種操作系統,如 Unix 系列( Unix Linux Solaris 等), windows MacOS ,因此可將 VNC?server? VNC?viewer 分別安裝在不同的操作系統中進行控制。如果目前操作的主控端計算機沒有安裝 VNC?viewer ,也可以通過一般的網頁瀏覽器來控制被控端。
          ??
          整個 VNC 運行的工作流程如下:
          1 VNC 客戶端通過瀏覽器或 VNC?Viewer 連接至 VNC?Server
          2 VNC?Server 傳送一對話窗口至客戶端,要求輸入連接密碼,以及存取的 VNC?Server 顯示裝置。
          3 在客戶端輸入聯機密碼后, VNC?Server 驗證客戶端是否具有存取權限。
          4 若是客戶端通過 VNC?Server 的驗證,客戶端即要求 VNC?Server 顯示桌面環境。
          5 VNC?Server 通過 X?Protocol? 要求 X?Server 將畫面顯示控制權交由 VNC?Server 負責。
          6 VNC?Server 將來由 ?X?Server 的桌面環境利用 VNC 通信協議送至客戶端,并且允許客戶端控制 VNC?Server 的桌面環境及輸入裝置。

          VNC 的安裝與使用』
          本人的操作環境:被控端 ?Redhat9.0 ,主控端 Windows?XP
          1
          VNC?Server
          VNC?Server
          下載地址: http://gwbn.onlinedown.net/soft/1271.htm

          2
          .安裝。
          vnc-3.3.7-x86_linux.tar.gz?(
          如果是源代碼請看包里的說明 ) 當下載了 VNC Linux 版本后,可以解壓文件到一個文件夾中,例如 /home/vnc ,然后復制文件 vncserver vncpasswd Xvnc /usr/bin 目錄中。假如想要能夠通過 VNC 服務器的整合 Java 界面遠程控制 Linux 電腦,也得需去建立一個子目錄 /usr/local/vnc/classes 。在建立此子目錄之后,復制 VNCJava.class 文件到此目錄中。(一般 redhat 9.0 自帶以上文件,所以直接用終端執行就可以)。
          3.
          Linux 上啟動 VNC?Server
          執行 vncserver 命令:
          [root@linux?root]#?vncserver
          You?will?require?a?password?to?access?your?desktops.
          Password:???????????????????????----
          為了不想任何人都可以任意遙控此計算機。因此當第 ?
          Verify:??????????????????????????---1
          次啟動 VNC?server 時,會要求設置網絡遙控的密碼。
          New?‘X’?desktop?is?linux:1?????????----
          一定要記住這一行稍后會用到。
          Creating?default?startup?script?/root/.vnc/xstartup
          Starting?applications?specified?in?/root/.vnc/xstartup
          Log?file?is?/root/.vnc/linux:1.log
          (經上述步驟后,便已啟動了 VNC?Server 。如果你想要更改 VNC?Server 的密碼,只要執行 vncpasswd 命令即可。)

          5.? 從瀏覽器遠程遙控。
          啟動 VNC?Server? 后直接打開瀏覽器,在地址欄中輸入被控端的網址或 IP 地址,并在網址后加上 5800 +顯示編號 的端口號即可操控該計算機。
          例如: http://192.168.01.:5801?( 如果顯示編號為 1 ,一般第一次設置的顯示編號都是 1 ,就用 5800 1 5801 )

          如果看到窗口,就說明你成功,在密碼框輸入密碼,就能遠程控制了。



          6
          FAQ
          A
          .為什么連接后,不能顯示桌面,而只有一個 Terminal 窗口?
          試著修改 /root/.vnc/xstartup, 把最后一行 ?twm&? 改成 ?gnome-session&?or??kde&( 據說 KDE 在目前的 VNC?Viewer 上的表現不太穩定 )

          B
          為什么重新啟動 VNC?Server 后,連接不上了?
          因為重新啟動 VNC?Server 時,系統會指定一個新的顯示編號,需使用此新的編號,否則就無法連接

          zz于http://www.chlol.com/html/redhat/2005-12/8/08_59_15_994.html


          只有注冊用戶登錄后才能發表評論。


          網站導航:
          博客園   IT新聞   Chat2DB   C++博客   博問  
           

          posts - 10, comments - 16, trackbacks - 0, articles - 1

          Copyright © 天道酬勤

          主站蜘蛛池模板: 克拉玛依市| 林甸县| 商城县| 浦北县| 临猗县| 隆德县| 东阳市| 丰县| 延津县| 札达县| 江川县| 会宁县| 阿拉尔市| 恭城| 桃园市| 南川市| 扬中市| 贡山| 东山县| 清徐县| 铜川市| 湟源县| 旌德县| 思茅市| 闽侯县| 嵩明县| 曲沃县| 靖边县| 清水河县| 沂水县| 新丰县| 阿鲁科尔沁旗| 定州市| 宣汉县| 内江市| 沙洋县| 宁津县| 读书| 福建省| 保亭| 醴陵市|