Si este es tu caso, en este tutorial voy a explicar paso a paso como instalar en un Virtual Private Server todo lo necesario para poder controlarlo de manera remota por medio de un cliente VNC.

Antes de ver este tutorial, deberías seguir antes los tips: “Primeros pasos con un VPS“.

Empezamos conectándonos al SSH de nuestro VPS

ssh -p 5685 root@guiavps.com

Luego instalamos la interfaz de usuario, pueden utilizar KDE o Gnome, no es necesario que instalen los 2, con uno es mas que suficiente.
Para KDE:

yum groupinstall "X Window System" “KDE (K Desktop Environment)”

Para Gnome

yum groupinstall "X Window System" "GNOME Desktop Environment"

Este proceso puede tardar entre 10-40 minutos dependiendo de la conexión a Internet de tu VPS y la velocidad de procesador.

Ahora instalamos el VNC:

yum -y install vnc

Ya con esto podemos probar si todo funciona correctamente

startx
startkde

Nota: si instalaron gnome cambien startkde por startgnome.

vncserver

Con esto el sistema te pedirá una contraseña para el VNC la cual debes colocar 2 veces, al hacerlo, verificamos que este funcionando correctamente con el comando:

ps-ef | grep vncserver

Si nos aparece todo bien, finalizamos el proceso para continuar con la configuración

pkill -9 vnc

Borramos todos los archivos temporales que se generaron para la configuración del VNC.

rm -rf /tmp/.X1*

Ahora editamos el archivo /root/.vnc/xstartup usando:

nano /root/.vnc/xstartup

veremos algo así:

#!/bin/sh

# 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 &

En la ultima linea, borramos lo que aparece que generalmente es “twm &” y colocamos si instalamos KDE “startkde &” o si instalamos Gnome “startgnome &”.

quedando algo así:

#!/bin/sh

# 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" &
startkde &

Guardamos los cambios (Ctrl+x y luego “Y”) y reiniciamos el servicio vncserver

vncserver

Con esto listo ahora podemos conectarnos a nuestro VPS desde un cliente VNC, si tienes Ubuntu en tu pc como es mi caso solo necesito buscar la aplicación vinagre, para eso presionamos Alt+F2 escribimos “vinagre” y presionamos enter o aceptar. Si tienes Windows, podrás utilizar TightVNC que es gratuito y ligero.

Para conectarte simplemente debes colocar la IP del VPS y el display que si seguiste los pasos tal como indique debe ser 1

Por ejemplo: 127.0.0.1:1

Luego el sistema les pedirá la contraseña que configuraron hace poco y el usuario root.

VNC con Vinagre

Y con eso ya podrán conectarse al su VPS desde un cliente VNC. Espero que les sirva de ayuda y por favor comenten si les ha funcionado o si tienen algún problema, con mucho gusto les ayudare.

Así es como se ve el servidor desde Vinagre:

Conectado al VPS desde VNC