用VNC遠程登陸linux

來源:互聯網
上載者:User

伺服器端
   請先安裝vncserver, RedHat AS3內建,並且自動安裝,不需要做任何配置
   運行,可以以任何使用者運行vnc, 運行命令為   vncserver
   每次會啟動一個server, 並有一個代號,如   :1 :2 等
   關閉:使用命令   vncserver -kill :1 等關閉相應的server
   第一次啟動後vnc使用twm用戶端,如果要用完整的gnome用戶端,到啟動vncserver的主目錄下
   cd ./vnc
   vi xstartup
將其中兩行前的 # 去掉, 再重起vncserver就可以

用戶端
   使用vncviewer, 不需要安裝,直接運行
   server 寫IP+代號,如   www.xxx.com.cn:1, ok輸入密碼就可以用了

說明:文章內容比較簡單,獻給那些初學者作為參考。
文章分為兩部分,第一部分為VNC簡介,第二部分為VNC的安裝與使用。
文章為小弟結合書籍與小弟的實際操作總結出來的,如有錯誤與疏漏之處,還請指出。
fish_ys 2003.8.25 "wT58
?奶牛遊俠論壇 -- NENU[東北師大]的遊俠聚居地 
『VNC簡介』
網路遙控技術是指由一部電腦(主控端)去控制另一部電腦(被控端),而且當主控端在控制端時,就如同使用者親自坐在被控端前操作一

樣,可以執行被控端的應用程式,及使用被控端的系統資源。
VNC(Virtual Network Computing)是一套由AT&T實驗室所開發的可操控遠端電腦的軟體,其採用了授權條款,任何人都可免費取得該軟

件。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的案頭環境及輸入裝置。
?奶牛遊俠論壇 -- NENU[東北師大]的遊俠聚居地  
『VNC的安裝與使用』
本人的作業環境:被控端 Redhat8.0,主控端Windows XP。
1. 載VNC Server與VNC viewer.
VNC Server:http://www.linuxeden.com/download/softdetail.php?softid=744
VNC viewer:http://download.pchome.net/php/dl.php?sid=2603
2.安裝。 R,
rpm –Uvh vnc-3.3.6-2.i386.rpm (如果是原始碼請看包裡的說明) ,
安裝winvnc.exe
3.在Linux上啟動VNC Server
執行vncserver命令:
[root@linux root]# vncserver 3
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命令即可。)
4.在Microsoft Windows上運行VNC Viewer
直接運行“vncviewer.exe”,系統會出現”Connection details”對話方塊。
在“Connection details”對話方塊中的“VNC server”文字框中輸入VNC Server的IP地址(或主機名稱及顯示裝置編號,(請看3。在Linux上啟

動VNC server的這一行,New ‘X’ desktop is linux:1 得到此資訊),例如:192.168.0.1:1(冒號後面的1是執行VNC Server產生的顯示

裝置編號),單擊“OK”按鈕後,VNC Server即會開始檢查所輸入的資訊,若是資訊錯誤,系統會出現“Failed to connect to server”的錯

誤資訊:若是資訊正確,則會接著出現“VNC Authentication”對話方塊。
若是在“VNC Authentication”對話方塊中輸入的密碼正確,就可以成功地開啟Linux的桌面視窗。
5. 從瀏覽器遠程遙控。
啟動VNC Server 後直接開啟瀏覽器,在地址欄中輸入被控端的網址或IP地址,並在網址後加上“:5800+顯示編號”的連接埠號碼即可操控該計算

機。
例如:http://192.168.01.:5801 (如果顯示編號為1,一般第一次設定的顯示編號都是1,就用5800+1=5801。)
?奶牛遊俠論壇 -- NENU[東北師大]的遊俠聚居地 
6.FAQ =
A.為什麼串連後,不能顯示案頭,而只有一個Terminal視窗?
試著修改/root/.vnc/xstartup,把最後一行 twm& 改成 gnome-session& or kde&(據說KDE在目前的VNC Viewer上的表現不太穩定) W3
?奶牛遊俠論壇 -- NENU[東北師大]的遊俠聚居地  
B. 為什麼重新啟動VNC Server後,串連不上了?
因為重新啟動VNC Server時,系統會指定一個新的顯示編號,需使用此新的編號,否則就無法串連。
?奶牛遊俠論壇 -- NENU[東北師大]的遊俠聚居地  
來源:http://www.chinaunix.net/forum/4/20030622/97603.html

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.