Estoy tratando de conectarme a un servidor Ubuntu para trabajar en Qt-creator. Antes de que todo salga mal, seguí este tutorial. Descargué masilla y Xming y todo funcionaba bien.
entonces, de repente, mientras trabajaba en Qt-creator no pude guardar ningún cambio. Entonces, cerré Qt-creator y reinicié la sesión de masilla. me preguntó sobre el nombre de usuario y la contraseña (como de costumbre) luego, después de iniciar sesión en el servidor y cuando intenté ejecutar Qt-creator (como de costumbre), aparece el siguiente mensaje:
PuTTY X11 proxy: wrong authorisation protocol attempted
Can't open display: localhost:10.0
Entonces, traté de resolver el problema usando dos enfoques encontrados en Internet:
el primero es obtener el dpyname protoname hexkey
uso:
xauth list
que debería devolver la clave que luego se podría agregar usando:
xauth add
Sin embargo, no funcionó ya que el xauth list
comando no devolvió nada.
la segunda solución fue ir a:
./etc/ssh/sshd_config
abra el archivo: sshd_config y edite la ForwardX11Trusted
línea para leer yes
, y si no existe dicha línea, agréguela.
ForwardX11Trusted yes
luego reinicie el servidor ssh y debería funcionar.
Sin embargo, tampoco funcionó. No pude abrir el archivo sshd_config
usando xdg-open
o gedit
y aparece el mismo mensaje nuevamente.
Entonces, ¿por qué sucede esto y cuál es la solución?
xauth add
?
ForwardX11Trusted
es una opción para el cliente OpenSSH, no para el servidor. Agregarlo podría evitar que se sshd
inicie, dependiendo de la versión.
sshd_config
usando elsudo nano
comando y agregar la línea:ForwardX11Trusted yes
.. la mala noticia es: ¡después del "paso de adición" el problema aún existe!