Kromann's

Telecomunicaciones, Hardware, Hackintosh, cine, musica, de todo.

Solución al error X11 Connection Rejected Because of Wrong Authentication

1 comentario

Captura de pantalla 2013-02-26 a la(s) 15.06.18

Desde hace unas semanas, como ya publiqué, tengo montado un servidor Linux en un Intel Atom. 

Para quitarle carga de trabajo al procesador del servidor, ya que no es muy potente, tambien para que se calentase menos y así no necesitase tanta disipación y consumiese menos, decidí quitarle de ejecución el entorno grafico.

Empecé a controlar completamente el ordenador a traves de comandos y con conexión remota por SSH. Las interfaces gráficas las ejecutaba a través de X11forwarding remotamente, dejando que el cliente cargara con parte del proceso de la app.

     *Nota: El rendimiento de las X11 en Mac (Xquartz) es bastante mas pobre que sobre Linux, corriendo desde un LiveUSB o incluso desde una maquina virtual Linux puede notarse la mejora de rendimiento.

En un principio todo funcionaba muy bien, pero por A o por B, dejó de funcionar el X11Forwarding. Apareciendo un error al intentar ejecutar las X remotamente por SSH. 

 X11 Connection Rejected Because of Wrong Authentication

/usr/bin/xauth: timeout in locking authority file /home/kromann/.Xauthority

Este error puede deberse a varias causas, así que también hay varios metodos para solucionarlo.

 – Asegúrate de que tienes suficiente espacio en disco.

Ejecuta el comando df para asegurarte:

$ df -H

En caso de tener muy poco espacio en disco, libera un poco para que funcione.

– Asegúrate de que  ~/.Xauthority es propiedad tuya.

Ejecuta el siguiente comando para ver el propietario del archivo:
$ ls -l ~/.Xauthority
Ejecuta chown y chmod para solucionar los problemas de propiedad:

$ chown usuario:grupo ~/.Xauthority
chmod 0600 ~/.Xauthority

Reemplaza usuario:grupo por tu usuario y el grupo al que pertenece.

Asegúrate de que  X11 SSHD Forwarding está activo:

Asegúrate de que la siguiente linea esta activa en sshd_config :

$ grep X11Forwarding /etc/ssh/sshd_config

Debería salir:

X11Forwarding yes

Si X11 está desactivado añade la siguiente linea a sshd_cofing y reinicia el servidor SSH:

X11Forwarding yes

Asegúrate de que el cliente X11 Forwarding está activo:

Asegúrate de que el archivo local de la maquina cliente ssh_config tiene las siguientes lineas:
Host * 

ForwardX11 yes

 

 

Un pensamiento en “Solución al error X11 Connection Rejected Because of Wrong Authentication

Deja un comentario