OSS Fernando José on 13 Feb 2007 10:07 am
Putty + Cygwin, ejecutar aplicaciones gráficas de *NIX en Windows
Putty es un cliente de telnet/ssh para windows muy popular, una característica no muy conocida es que en conjunto con Cygwin/X puede ser un reemplazo
para clientes de VNC o clientes con costo como Hummingbird/Exceed para desplegar aplicaciones gráficas *NIX sobre Windows.
La instalación es sencilla, primero se baja el ejecutable de cygwing, en el menú de paquetes a instalar, dentro de la categoría X11, tenemos que estar seguros de agregar ‘xorg-x11-base’ .
Como paso previo tenemos que inicializar el servidor X en el entorno de Cygwin, esto se realiza abriendo un terminal (Cygwin Bash Shell) y poniendo el comando ‘startx‘. Podemos validar su funcionamiento ejecutando alguna aplicación gráfica básica como xclock.
Luego instalmos Putty, antes de realizar la conexión vamos a la opción SSH->X11 y activamos el checkbox ‘Enable IP Forwarding’. Esto redirecciona el entorno gráfico a nuestro cygwin en windows.
Listo!, ahora todos los comandos gráficos que ejecutamos en *NIX pueden desplegarse sin problemas en Windows. Por ejemplo en Oracle comandos como runInstaller, dbca, netmgr, netca necesitan está característica.
Esta es una solución muy barata (lease gratis), bastante estable y no tiene los problemas de VNC (permisos de root, seguridad, reinicion del servicio). Finalmente no hay que olvidar lanzar los comandos con el & al final para que el proceso corra en segundo plano y nos devuelva el control sobre el terminal, así no tendremos que lanzar muchas sesiones de putty (‘P.e: > dbca & ).
