Estas son mis peripecias para conectar a una sesión de VNC-Server en un Linux-CentOS, desde windows, por si un día necesitara utilizar aplicaciones con GUI.
En mi caso, los servidores remotos CentOS no tenían el GNOME instalado (el entorno gráfico), así que había que usar yum primero:
# yum groupinstall "GNOME Desktop Environment"
Después, podemos pasar a instalar el “VNC-server” y el paquete requerido “xauth”…
# yum install vnc-server xorg-x11-xauth
La primera ejecución del servidor VNC solicitará que establezcamos una contraseña:
# /usr/bin/vncserver
Ahora editarmos el archivo de “Starting applications” para que utilicen GNOME y no “twm”:
# nano ~/.vnc/xstartup
Eliminar la línea que hace referencia a “twm…”.
Poner esta otra línea en su lugar:
exec gnome-session &
Reiniciamos el servicio vncserver:
# service vncserver restart
Que tendrá la siguiente salida más o menos:
New 'host.domain.tld:1 (root)' desktop is host.domain.tld:1 Starting applications specified in /root/.vnc/xstartup Log file is /root/.vnc/host.domain.tld:1.log
Los puertos necesarios para acceder al servidor VNC son los siguientes:
Para conectar con el cliente VNC, serán el 5900 + “número de pantalla o display number”, 5901 para el 1.
Para conectar vía web, será el 5800+display number
Instalar un cliente VNC para Windows:
Yo probé el TightVNC
Ver también el siguiente archivo de configuración:
# /etc/sysconfig/vncservers VNCSERVERS="1:root"
Gracias por la valiosa ayuda. ya me funciona el Vnc server
Faltaria lo unico abrir el puerto en iptables verdad? porque asi no me conecta…