jueves, 23 de abril de 2009

Conexion VNC a CentOS

Hoy me he conseguido conectar a mi servidor CentOS, desde una máquina windows. El problema radicaba en que el servidor CentOS está situado en una LAN, detrás de un modem-router bastante rutinario (o tal vez capado), el cual proporciona una dirección IP-LAN, del estilo 192.168.0.x.
Y la maquina windows, está situada en otra red local (otra ubicación física).

Brevemente, estos han sido los pasos realizados:
  1. Configurar e iniciar el VncServer en el servidor CentOS, tal y como se indica en http://wiki.centos.org/HowTos/VNC-Server
  2. Habilitar el firewall para conexiones SSH en el servidor CentOS
  3. Instalar un cliente vnc, por ejemplo RealVNC, en la máquina windows.
  4. Instalar Putty en la máquina windows (descarga en http://www.putty.org/)
  5. Configurar Putty:
    • En el nombre del host hay que poner el nombre del host o la ip wan de modem-router
    • Hay que darle un nobre a X disply location (localhost:0 por ejemplo)
    • Finalmente hay que establecer la conexión SSH y generar un tunel, del puerto 5900 local al puerto 5901 de la IP-LAN de nuestro servidor CentOS.
  6. Y ya esta todo, queda iniciar la conexión SSH con putty, y una vez proporcionado el usuario y pwd, iniciar la conexión cliente VNC (indicando por ejemplo localhost:0)