
Necesito algo de ayuda. Estoy intentando utilizarlo ssh -X
para conectarme a un servidor remoto que ha habilitado el reenvío X11.
Cuando uso mi MacBook para conectarme al servidor remoto, lo uso ssh -X USERNAME@SERVER
y luego, si, por ejemplo, escribo matlab
, se abre la aplicación XQuartz en mi MacBook y luego se abre la GUI de matlab. Perfecto hasta aquí.
Ahora quiero hacer lo mismo pero desde una máquina con Windows. Primero inicio el programa Xming. Puedo verlo en la esquina inferior derecha ejecutándose (ya veo Xming Serve:0.0
). Cuando repito el proceso anterior, la GUI de matlab no se abre.
También intenté conectarme usando ssh -v -X
y después de insertar mi contraseña veo este mensaje entre muchos:
debug1: Se solicitó el reenvío X11 pero la PANTALLA no está configurada
Intenté ejecutar (en mi terminal local antes del intento de ssh): SET DISPLAY=localhost:0.0
y luego echo %DISPLAY%
regreso localhost:0.0
pero todavía ssh -X
no abre las GUI.
¿Qué es localhost y dónde puedo encontrarlo? ¿Alguna ayuda?
EDITAR:
Logré resolver esto después de inspirarme en los comentarios.
Paso 1: hice clic derecho en xming y abrí su registro. Allí, encontré una IP para la PANTALLA.
Paso 2: export
no existe en Windows, así que uséSET DISPLAY=IP:0.0
Paso 3: ¡ ssh -X
falló nuevamente pero ssh -Y
funcionó!