Saltar al contenido

¿Cómo hago para que X11 Forwarding funcione en Windows con PuTTY y Xming?

Solución:

Tuve 2 problemas y descubrí que esta pregunta tenía los problemas más cercanos al mío, así que pensé que mi solución sería útil para otros que lleguen aquí, tratando de solucionar el mismo problema que yo. Mi sistema tiene Cygwin / X (xinit 1.3.4-5) y PuTTY (0.64). Me las arreglé para llegar al fondo estableciendo tanto –listen tcp en el startxbin local como pasando la ruta a .Xauthority a putty.

En primer lugar, en referencia al error “PuTTY X11 proxy: no se puede conectar al servidor X reenviado: Error de red: Conexión rechazada”, debe hacer que la sesión X escuche las conexiones: Abra una terminal cygwin y edite / usr / bin / startxwin encuentra la linea …

defaultserverargs="-multiwindow"

y cámbielo a …

defaultserverargs="-multiwindow -listen tcp"

En segundo lugar, en respuesta al error “Se requiere autorización, pero no se especifica el protocolo de autorización”, debe hacer que Putty use los tokens xauth correctos (algo extraño parece suceder dentro de Putty, por lo que xauth list localmente no da tokens que la conexión reenviada pueda usar pasándolos en xauth add <token>, parece que deben ser configurados por PuTTY en la conexión para que funcionen).
Busque la ruta, en el dominio de Windows, donde se encuentra su archivo ~ / .Xauthority ejecutando (en la terminal cygwin nuevamente)

cd ~
explorer .

Consulte las propiedades del archivo .Xauthority y anote la ubicación (selecciónelo y presione CTRL + C para ponerlo en el portapapeles).

Inicie PuTTY como en el ejemplo anterior (copiado de http://www.math.umn.edu/systems_guide/putty_xwin32.html)

En la página “Opciones que controlan el reenvío SSH X11”, debe tener marcada la casilla “Habilitar reenvío X11” y establecer como protocolo “MIT-Magic-Cookie-1”.
En el campo ‘Archivo de autoridad X para visualización local’, haga clic en Examinar y, utilizando la Ubicación del archivo .Xauthority que anotó anteriormente, busque el archivo .Xauthority. Haga clic en Abrir para completar el campo, luego vuelva a Sesión (en la configuración PuTTY) y guarde la sesión. Luego puede hacer clic en abrir.

Ahora debería permitirle conectarse.

Copiado de: http://www.math.umn.edu/systems_guide/putty_xwin32.html

Configuración de Putty

  • Agregar nombre de host Unix
  • Cambiar protocolo a SSH
  • Escriba el nombre de la sesión en las sesiones guardadas
  • Clic en Guardar’

<img decoding=

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *