[Howto] X11 Forwarding: Corriendo aplicaciones de Linux en Windows

Supongamos el caso mas típico:

  • Hay dos PC en la red, mi pc corre Linux, la de mi (mujer / novia / ¿amante? / hermano / padre / madre / amigo) corre windows.
  • Necesitamos urgentemente usar una aplicación instalada en la pc que corre linux pero no podemos por tal o cual motivo y la única pc disponible en la red tiene Windows instalado.

O este otro:

  • Estamos fuera de casa / lugar de trabajo.
  •  necesitamos urgentemente correr una aplicación cualquiera de una pc que corre linux y la única pc que hay a mano tiene windows. Via internet, podemos conectarnos al servidor SSH de la pc remota y usarlo para traer una aplicación remota hasta la pc local.

X11 Forwarding al rescate:

Como windows no tiene ninguna implementación parecida al servidor X de forma nativa, necesitamos de Xming que es justamente eso: Un servidor X para windows. Pueden descargarlo e instalarlo (con las opciones por defecto es suficiente) desde la página web oficial de Xming (pesa actualmente 2.4Mb).

Teniendo en ejecución Xming (Tiene un ícono con una X en el system tray, al lado del reloj de windows), solo queda ejecutar putty para conectarnos a la pc linux:

  1. Ejecutamos putty.
  2. Ingresamos el número de IP  –o nombre de host si hay un DNS de por medio– (y puerto si fuera necesario) de la pc que corre linux.
  3. Ponemos la tilde en donde dice «Enable X11 Forwarding» dentro de Connection / SSH / X11
  4. Iniciamos sesión con nuestro nombre de usuario y contraseña (o par de llaves, pero eso es tema para otro artículo que tengo a medias).
  5. Ejecutamos la aplicación en cuestión.

Ejemplo: Xcalc ejecutado en la pc remota desde una pc con WIndows: 

XCalc corriendo nativamente en Linux pero manejado desde una pc con windows.

Para que esto funcione de mas está decir que en la otra punta tiene que haber un servidor SSH corriendo.

Este servidor SSH tiene que permitir X11 forwarding, lo cual se consigue descomentariando la siguiente línea en /etc/ssh/sshd_config:

X11Forwarding            yes

Sirve para cualquier aplicación, pueden ejecutar desde la simple xcalc del ejemplo hasta algo tan complejo como Amarok, pasando por Mozilla firefox, aMSN, etc, etc…

Obviamente, también funciona en el caso que dispongamos de dos PC corriendo linux, cosa que simplifica bastante el proceso. Basta con ejecutar:

ssh -X <número_de_ip> xcalc

Para traer xcalc desde la pc remota al monitor local.

Algunas aplicaciones no se llevan bien con la opción -X. Firefox, por ejemplo, solo funciona si en lugar de -X se usa -Y:

ssh -Y <número_de_ip> firefox

Si se pretende usar este sistema sobre una conexión que va por internet, puede que te interese comprimir el tráfico al vuelo para mejorar el desempeño de la aplicación:

ssh -YC <número_de_ip> firefox

¿Conclusión?

Putty y Xming, dos herramientas que no te pueden faltar en el pendrive.

Google no sabe interpretar lo que busca la gente.

Y la gente no sabe interpretar lo que ve en pantalla:

ALguien llegó hasta este blog luego de buscar en Google: «El video clip en donde se le nota el papo a paulina rubio»

¿?

Además, sigue llegando tráfico como resultado de la búsqueda: «como reparar blue screen», que ya expliqué que se repara en caracter de definitivo instalando Linux.

Como arreglar blue screen

¿Que buscaba la gente en internet cuando llegó a Mi blog?

Buscando Visitas

  • videos dvdrip 165
    dios del tiempo 59
    descargar videos dvdrip 44
    death magnetic 29
    chistes de mal humor 28
    dvdrip videos 28
    videos musicales dvdrip 23
    tareas programadas en linux 18
    cuento de amor 15
    el dios del tiempo 14
    metallica death magnetic 13
    gilberto santa rosa dvdrip 10
    vico c dvdrip 7
    videos – dvdrip 7
    music videos dvdrip 7
    descargar videos dvdrips 7
    tareas programadas linux 6
    chistes mal humor 6
    gloria trevi dvdrip 6
    el cuento mas hermoso 6
    chistes nerd 6
    paulina rubio dvdrip 5
    descarga de videos dvdrip 5
    kudai dvdrip 5
    el cuento de amor mas breve del mundo 5
    descarga video dvdrip 5
    traverso: suite de grabacion y edicion d 5
    videos en dvdrip 5
    videos magneto descargar 5
    ha-ash dvdrip 5
    maldito nerd 5
    music video dvdrip 5
    noelia dvdrip 4
    beep2 4
    el mejor cuento de amor 4
    el cuento más breve del mundo 4
    miro gentoo 4
    cronos dios del tiempo 4
    traverso linux 4
    laura pausini dvdrip 4
    videos-dvdrip 4
    policy routing 4
    ninel conde dvdrip 4
    ha ash dvdrip 4
    julieta venegas dvdrip 4
    descarga videos dvdrip 4
    cronos el dios del tiempo 3
    videos luis miguel dvdrip descarga direc 3
    bluescreen screen saver v3.2 3
    como arreglar blue screen 3

    Leasé: Tal o cual término, tanta cantidad de visitas.

    A los 3 que buscaban como arreglar blue screen: Instalando Linux se arregla para siempre!