hrtoledo
Usuario (Argentina)
Como usar aplicaciones X remotas desde Windows El objetivo de este post es poder ejecutar desde un Windows aplicaciones X remotas, particularmente lo uso debido a que dificilmente se tiene acceso fisico a un server. Generalmente solo se dispone de un Windows conectado al server ya sea Linux o Solaris. Un acceso desde putty o telnet a veces es suficiente, pero otras no. Por ejemplo instalar un motor Oracle desde la linea de comandos es muy dificil, mientras que desde el asistente es solo completar campos. Eso solo a modo de ejemplo, hay muchas aplicaciones que es mucho mas facil usar en sus versiones X que las de comandos. Otro ejemplo particular, hace 15 años que trabajo en entornos Linux pero nunca me puse a aprender el editor Vi y tampoco me interesa en su lugar uso Gedit. Bueno vamos a los pasos a seguir para instalar Cygwin/X 1) Descargar el instalador de Cygwin/X desde http://x.cygwin.com/ 2) Ejecutar el instalador 3) Seleccionar la opcion para instalar desde internet Install from internet 4) Seleccionar el directorio de instalacion y si lo van a usar todos los usuarios o solo el de instalacion 5) Seleccionar el directorio donde se descargaran los paquetes de internet, previos a la instalacion 6) Configurar la conexion a internet, si es directa, por proxy o usar la configuracion de Internet Explorer 7) En la selecion de paquetes a instalar por defecto Cygwin instala lo minimo, para que funcione las aplicaciones X instalar la categoria X11 completa mas el paquete openssh de la categoria Net 8) Despues de darle siguiente en el paso anterior, el instalador descarga los paquetes y luego los instala. Finalmente muesta un dialogo de creacion de accesos directos. Seleccionar las dos opciones para que cree las entradas en el menu de inicio y un acceso en el escritorio Una vez instalado Cygwing/X veamos como iniciar aplicaciones X remotas 1) Iniciar XWin Server 2) El paso anterior inicia una consola donde tenemos que habilitar las conexiones al servidor X con el comando xhost + , luego entrar por ssh al servidor con la opcion de reenvio X11. En el ejemplo ssh [email protected] -X 3) Una vez logueado al server podemos ejecutar aplicaciones X, tal como se muestra en la primer captura de pantalla Espero que les sirva, no dejen de comentar