在centos5下安裝配置VNC

suzhouclark發表於2008-11-14
在centos5下安裝配置VNC[@more@]

VNC簡介

不能免俗,簡單說介紹下VNC吧。

VNC,全稱為Virtual Network Computing,是一個桌面共享系統。它的功能,類似於windows中的遠端桌面功能。VNC使用了RFB(Remote FrameBuffer,遠端幀緩衝)協議來實現遠端控制另外一臺計算機。它把鍵盤、滑鼠動作傳送到遠端計算機,並把遠端計算機的螢幕發回到本地。
  VNC技術與平臺無關,VNC Viewer可以和VNC Server在不同的作業系統上。VNC幾乎支援所有的作業系統,也支援Java,甚至可以透過支援Java的瀏覽器來訪問VNC Server。多個VNC客戶端可以同時連線到一個VNC Server上。

在centos5下安裝配置VNC

1.檢查VNC客戶端和伺服器端是否已經安裝

執行如下命令:

在centos5下安裝配置VNCrpm -q vnc vnc-server

如果返回類似如下資訊,

在centos5下安裝配置VNCpackage vnc is not installed
在centos5下安裝配置VNCvnc-server-
4.0-8.1

則說明系統已經預設安裝了vnc伺服器端(一般來說,系統都預設安裝了vnc server)。

2. 將使用者名稱加入到配置檔案中

使用如下命令編輯配置檔案,新增帳戶資訊:

在centos5下安裝配置VNCvi /etc/sysconfig/vncservers

做如下修改(紅色部分為新增的部分):

在centos5下安裝配置VNC#
在centos5下安裝配置VNC
# Uncomment the line below to start a VNC server on display :1
在centos5下安裝配置VNC
# as my 'myusername' (adjust this to your own). You will also
在centos5下安裝配置VNC
# need to set a VNC password; run 'man vncpasswd' to see how
在centos5下安裝配置VNC
# to do that.
在centos5下安裝配置VNC
#
在centos5下安裝配置VNC
# DO NOT RUN THIS SERVICE if your local area network is
在centos5下安裝配置VNC
# untrusted! For a secure way of using VNC, see
在centos5下安裝配置VNC
# <URL:http://www.uk.research.att.com/vnc/sshvnc.html>.
在centos5下安裝配置VNC
在centos5下安裝配置VNC
# VNCSERVERS="1:myusername"
在centos5下安裝配置VNC
在centos5下安裝配置VNC
# VNCSERVERS="1:gavin 2:john" # use the method for more user
在centos5下安裝配置VNCVNCSERVERS
="2:root"
在centos5下安裝配置VNC
在centos5下安裝配置VNC
# VNCSERVERARGS[1]="-geometry 800x600"
在centos5下安裝配置VNCVNCSERVERARGS[
2]="-geometry 1024x768"

3.設定 root使用者的密碼

使用如下命令設定密碼:

在centos5下安裝配置VNC vncpasswd

當提示Verify時,再次輸入密碼確認。

4.啟動VNC服務

使用如下命令啟動VNC SERVER

在centos5下安裝配置VNCsbin/service vncserver start

當顯示如下資訊時,表示啟動成功:

在centos5下安裝配置VNCStarting VNC server: 2:root                [ OK ]

5.修改VNC SERVER的視窗管理器

vnc server預設使用的視窗管理器是twn,這是一個非常簡單的視窗管理器,我們可以改成常用的GNOME或者KDE。

先使用如下命令進入使用者的home目錄:

在centos5下安裝配置VNCcd ~/.vnc

編輯啟動項:

在centos5下安裝配置VNCvi xstartup

按照如下方式修改啟動項:

在centos5下安裝配置VNC#!/bin/sh
在centos5下安裝配置VNC
在centos5下安裝配置VNC
# Uncomment the following two lines for normal desktop:
在centos5下安裝配置VNCunset SESSION_MANAGER
在centos5下安裝配置VNCexec
/etc/X11/xinit/xinitrc
在centos5下安裝配置VNC
在centos5下安裝配置VNC[ -x
/etc/vnc/xstartup ] && exec /etc/vnc/xstartup
在centos5下安裝配置VNC[ -r
$HOME/.Xresources ] && xrdb $HOME/.Xresources
在centos5下安裝配置VNCxsetroot -solid grey
在centos5下安裝配置VNCvncconfig -iconic &
在centos5下安裝配置VNCxterm -geometry 8
0x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
在centos5下安裝配置VNCgnome-session &
#以GNOME作為VNC的視窗管理器
在centos5下安裝配置VNC
#startkde & #
kde desktop
在centos5下安裝配置VNC
#twm & #注掉系統預設的視窗管理器

6.重啟VNC SERVER

在centos5下安裝配置VNC/sbin/service vncserver restart

當系統提示如下資訊時,表示重啟成功:

在centos5下安裝配置VNCShutting down VNC server: 2:root [ OK ]
在centos5下安裝配置VNCStarting VNC server: 2
:root                [ OK ] 

windows登入到VNC SERVER

1.從IE登入

直接從IE瀏覽器中輸入如下地址:

輸入密碼即可使用。

2.從VNC view登入

在windows上安裝vnc view,然後輸入xxx.xxx.xxx.xxx:2,連線登入,輸入密碼即可。

備註:如果從vnc view登入時,提示connection refused(10061),則是因為linux防火牆的問題,登入centos系統,選擇 System--&gtPreferences--&gtRemote Desktop,勾選sharing中的兩項,Security兩項不勾,點選關閉,然後再重新用vnc view登入即可。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9697/viewspace-1013387/,如需轉載,請註明出處,否則將追究法律責任。

相關文章