How to Setup VNC Server (Linux Remote Desktop Access) on CentOS/RHEL

How to Setup VNC Server (Linux Remote Desktop Access) on CentOS/RHEL