1. Install the GNOME desktop environment
[root@ www.linuxidc.com ~]# yum -y groupinstall “GNOME Desktop Environment”
2. Install the KDE desktop environment
[root@ www.linuxidc.com ~]# yum groupinstall “X Window System” “KDE (K Desktop Environment)”
3. Install VNC server
[root@ www.linuxidc.com ~]# yum -y install vnc-server
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
* base: mirror-fpt-telecom.fpt.net
* extras: mirror-fpt-telecom.fpt.net
* updates: mirror-fpt-telecom.fpt.net
Setting up Install Process
Resolving Dependencies
–》 Running transaction check
—》 Package tigervnc-server.i686 0:1.0.90-0.17.20110314svn4359.el6 will be installed
–》 Finished Dependency Resolution
Dependencies Resolved
================================================== ==============================
Package Arch Version Repository
Size
================================================== ==============================
Installing:
tigervnc-server i686 1.0.90-0.17.20110314svn4359.el6 base 1.1 M
Transaction Summary
================================================== ==============================
Install 1 Package(s)
Total download size: 1.1 M
Installed size: 2.9M
Downloading Packages:
tigervnc-server-1.0.90-0.17.20110314svn4359.el6.i686.rpm | 1.1 MB 00:02
warning: rpmts_HdrFromFdno: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
Entering GPG key 0xC105B9DE:
Userid: CentOS-6 Key (CentOS 6 Official Signing Key)
Installed:
tigervnc-server.i686 0:1.0.90-0.17.20110314svn4359.el6
Complete!
[root@ www.linuxidc.com ~]#
4. Configure VNC
[root@ www.linuxidc.com ~]# su -jackiebui
[jackiebui@tanvps ~]# vncpasswd
Password:******
verify:******
[jackiebui@tanvps ~]# ls .vnc/
5. Edit VNC configuration file
[root@ www.linuxidc.com ~]# vi /etc/sysconfig/vncservers
# The VNCSERVERS variable is a list of display:user pairs.
#
# Uncomment the lines below to start a VNC server on display: 2
# as my ‘myusername’ (adjust this to your own). You will also
# need to set a VNC password; run ‘man vncpasswd’ to see how
# to do that.
#
# DO NOT RUN THIS SERVICE if your local area network is
#untrusted! For a secure way of using VNC, see this URL:
# http://kbase.RedHat.com/faq/docs/DOC-7028
# Use “-nolisten tcp” to prevent X connections to your VNC server via TCP.
# Use “-localhost” to prevent remote VNC clients connecting except when
# doing so through a secure tunnel. See the “-via” option in the
# `man vncviewer’ manual page.
VNCSERVERS=”1:jackiebui” //Uncomment 2 last lines, and edit your VNC user
VNCSERVERARGS[2]=”-geometry 800×600 -nolisten tcp -localhost” // Save and exit
Start VNC
[root@ www.linuxidc.com ~]# vncserver
[root@ www.linuxidc.com ~]# chkconfig vncserver on //Set to start at boot
The above is an introduction to the method of installing and setting up VNC in CentOS6.3. Before installing VNC, you need to install the GNOME and KDE desktop environments. After installing VNC, you need to configure it.