Hello,
You can check this script to setup a VNC server in OpenVZ containers.
Simple steps:
- Run the command via SSH logged with root user.
- During the process, you will be asked to setup your VNC password
- At the end, the VPS will reboot
- When starts, connect using your VNC client, using your VPS IP and the port 1 (Ex: 192.168.20.20:1)
- Caution! You're logged as root, the server won't ask you for sudo escalation provileges.
Take care about what you run on the VPS or on what websites you will navigate using the browser.
Ubuntu 12.04 - x86 and x86_64
apt-get update -y;
apt-get upgrade -y;
apt-get install nano -y;
apt-get install gnome-core firefox flashplugin-installer -y;
apt-get install vnc4server -y; vncserver; vncserver -kill :1;
cd ~; wget https://ginernet.com/downloads/vnc-ubuntu-12.txt -O .vnc/xstartup;
mkdir -p /etc/vncserver;
echo 'VNCSERVERS="1:root"' >> /etc/vncserver/vncservers.conf;
echo 'VNCSERVERARGS[1]="-geometry 1000x700"' >> /etc/vncserver/vncservers.conf;
cd /etc/init.d/;
wget https://ginernet.com/downloads/vnc-init-ubuntu-12.txt -O vncserver; chmod 755 vncserver;
update-rc.d vncserver defaults 99;
reboot;
Debian 7 - x86 and x86_64
apt-get update -y;
apt-get upgrade -y;
apt-get install nano -y;
apt-get install gnome-core flashplugin-nonfree -y;
apt-get install vnc4server -y; vncserver; vncserver -kill :1;
cd ~; wget https://ginernet.com/downloads/vnc-debian-7.txt -O .vnc/xstartup;
mkdir -p /etc/vncserver; echo 'VNCSERVERS="1:root"' >> /etc/vncserver/vncservers.conf;
echo 'VNCSERVERARGS[1]="-geometry 1000x700"' >> /etc/vncserver/vncservers.conf; cd /etc/init.d/;
wget https://ginernet.com/downloads/vnc-init-ubuntu-12.txt -O vncserver; chmod 755 vncserver;
update-rc.d vncserver defaults 99;
reboot;
CentOS 6 - x86_64 (not valid for 32 bit)
yum install nano -y;
yum update -y;
yum upgrade -y;
yum install tigervnc-server -y;
yum groupinstall "Desktop"-y; yum install firefox -y;
rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-x86_64-1.0-1.noarch.rpm;
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux;
yum install flash-plugin nspluginwrapper alsa-plugins-pulseaudio libcurl -y;
echo 'echo "nameserver 8.8.8.8" >> /etc/resolv.conf; ' >> /etc/rc.local;
echo 'VNCSERVERS="1:root"' >> /etc/sysconfig/vncservers;
echo 'VNCSERVERARGS[1]="-geometry 1000x700"' >> /etc/sysconfig/vncservers; vncpasswd;
chkconfig vncserver on --level 345;
reboot;
Credits: jmginer @ VPSB