"Después del juego es antes del juego"
Sepp Herberger

lunes, 19 de febrero de 2018

Ejecutar en los infolabs aplicaciones gráficas entrando con "ssh -X"

Esta mañana tenía que instalar Adobe Air y una aplicación .air remotamente en varios infolabs y como el instalador es "al estilo Windows" debía entrar por "ssh -X" y lanzar el ejecutable gráfico de instalación.

Me ha sorprendido bastante que fallase con el error de que no se podía abrir el display, como si no tuviera permisos para ejecutar aplicaciones X. La verdad es que nunca había tenido necesidad de ejecutar aplicaciones gráficas en remoto entrando por ssh en los infolab. He probado varias aplicaciones y en todas había problemas del tipo:
Failed to open display
o
Error: GDK_BACKEND does not match available displays
Lo primero ha sido mirar en /etc/ssh/sshd_config y ver que aparece:
X11Forwarding yes
Ante esto he quedado desconcertado un rato, hasta que he visto que ya lo solucionó mi compañero Manuel del IES Eugenio Hermoso. Hay que añadir a /etc/ssh/sshd_config la línea:
X11UseLocalHost no
Y reiniciar ssh en el infolab. ¡Gracias, Manolo!

¿Por qué esta línea no es necesaria en otros equipos como los Siatic y compañía? Pues no sabemos.

No hay comentarios:

Publicar un comentario