天天看點

CentOS 5.5 VNC-Server Install

1. 安裝所需的包(系統安裝GNOME的話,預設已安裝所有vnc的包)

#yum groupinstall "GNOME Desktop Environment"

#yum install vnc-server

#yum install vnc

2.建立本地使用者

#useradd billy         

#passwd billy

如果隻想用root來遠端登入vncserver,那此步驟可以略過。

3.設定本地使用者的vnc登入密碼:

#su – billy

#vncpasswd

123.com

這時候,可以進入家目錄下的.vnc目錄下來檢視是否産生了passwd檔案,如果有,說明密碼建立成功。

  # ls /home/billy/.vnc/   (檢視檔案内容時并不能看到密碼資料,因為是加密的。)

4.修改VNC伺服器配置檔案/etc/sysconfig/vncservers

裡面所有内容都是注釋行,是以你可以直接在後面加上下面的語句:

VNCSERVERS="1:root 2:billy"

VNCSERVERARGS[1]="-geometry 800x600"

VNCSERVERARGS[2]="-geometry 1024x768"

第一行是設定可以使用VNC伺服器的帳号,可以設定多個,但中間要用空格隔開。通路方式: 10.0.0.70:1 或10.0.0.71:2

下面兩行[1][2]最好與上面那個相對應,後面的800x600可以換成你電腦支援的分辨率。

5.建立xstartup scripts

隻要你啟用一次VNCserver,就能自動建立,方法如下:

#/sbin/service vncserver start(注意要在root下才能啟動)

#/sbin/service vncserver stop(啟動後再關閉,友善下面的操作)

通過上面的方法,就可以在使用者家目錄下的.vnc目錄裡建立xstartup檔案.

6.修改xstartup檔案。

vim /home/billy/.vnc/xstartup

取消以下行的注釋:

# unset SESSION_MANAGER

# exec /etc/X11/xinit/xinitrc

加上注釋:

twm &

如果你想進入VNC伺服器時看到的是圖形界面,那就需要在最後一行加上gnome-session $.

修改後的檔案内容應該如下:

#!/bin/sh

# Add the following line to ensure you always have an xterm available.

# Uncomment the following two lines for normal desktop:

unset SESSION_MANAGER

exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup

[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources

xsetroot -solid grey

vncconfig -iconic &

xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &

#twm &

gnome-session &

配置完成!

啟動vnc服務:  service vncserver start

可使用netstat –nutlp |grep LISTEN檢視本機偵聽的端口。

應打開iptables的相應端口 (如:5901 5902 …)

vncviewer裡用10.0.0.71:2這種格式來登入。

本文轉自babylater51CTO部落格,原文連結:http://blog.51cto.com/babylater/1609822 ,如需轉載請自行聯系原作者

繼續閱讀