VNC adalah sebuah protokol yang digunakan untuk berbagi desktop dengan pengguna lain / komputer melalui jaringan Internet. untuk berbagi desktop, VNC server harus menginstal dan mengkonfigurasi pada komputer dan VNC client harus dijalankan pada komputer yang akan mengakses desktop tersebut.
Tetapi beberapa orang lebih memilih GUI dan untuk ini perlu memasang versi lengkap Gnome di CentOS. Sebenarnya ada cara yang lebih baik dan itu adalah untuk menginstal VNC. VNC menyediakan virtual desktop yang ringan dari Gnome. Untuk menjalankan VNC di CentOs ikuti langkah langkah berikut :
Ketik Command pada terminal lewat PuttY atau software lain
sudo yum update sudo yum upgrade
lalu install paket dekstop
sudo yum groupinstall Desktop
selanjutnya install vnc server
sudo yum install tigervnc-server
sudo yum install xorg-x11-fonts-Type1
sudo yum install vnc
Lanjut untuk Start VNC Server pada Boot
sudo chkconfig vncserver on
Setting password untuk VNC anda (root user)
vncpasswd
jika sudah setting password anda lanjut Edit /etc/sysconfig/vncservers file:
sudo nano /etc/sysconfig/vncservers
Tambahkan Seperti dibawah pada Akhir File seperti pada gambar
VNCSERVERS="1:root" VNCSERVERARGS[1]="-geometry 1024x600"

Selanjutnya memberikan akses port vnc pada firewall
sudo iptables -I INPUT 5 -m state --state NEW -m tcp -p tcp -m multiport --dports 5901:5903,6001:6003 -j ACCEPT sudo service iptables save sudo service iptables restart

Jika sudah Restart VNC Server:
sudo service vncserver restart
sekarang kill vnc server dengan command
vncserver -kill :1
Edit xstartup file di .vnc folder:
nano .vnc/xstartup
masukan command dibawah ini pada akhir file xstartup :
#twm & exec gnome-session &
Restart service:
sudo service vncserver restart
Selesai. Selanjutnya anda tinggal login melalui software seperti RealVNC > VNC Viewer
Cara konek dengan ServerIpVpsAnda:1
Cara Untuk Menambahkan/Konek dengan User Lain
sudo adduser imadenewsVNC
buat password untuk user tersebut
sudo passwd imadenewsVNC
jika sudah, masukan command berikut untuk pindah ke user yang barusan dibuat
su imadenewsVNC
lalu buat password untuk login VNC
vncpasswd
Jika sudah exit dari user untuk kembali ke root
Exit
lalu Edit /etc/sysconfig/vncservers file:
sudo nano /etc/sysconfig/vncservers
tambahkan seperti dibawah untuk user baru [2]
VNCSERVERS="1:root 2:imadenewsVNC" VNCSERVERARGS[1]="-geometry 1024x600" VNCSERVERARGS[2]="-geometry 1024x600"
Restart VNC :
sudo service vncserver restart
Lanjut, Kill vncserver session untuk user baru dan edit xstartup filenya
su imadenewsVNC vncserver -kill :2 cd ~ nano .vnc/xstartup
edit file xstartup tambahkan paling bawah
#twm & exec gnome-session &
Restart VNC
sudo service vncserver restart
Jika sudah konek melalui VNC Viewer dengan ServerIpVpsAnda:2
Begitupun juga jika ingin menambah user lain [3] [4] [5] dan seterusnya.
Baca juga Cara Install Google Chrome di CentOs VNC Server