xauth no crea el archivo .Xauthority
Cuando hago ssh en un sistema Linux Mint 17 sin cabeza, no crea actualización / crea un archivo .Xauthority.
Además, cuando ejecuto xauth
obtengo la respuesta:
marty@N40L ~ $ xauth
xauth: file /home/marty/.Xauthority does not exist
Using authority file /home/marty/.Xauthority
xauth>exit
marty@N40L ~ $ xauth
xauth: file /home/marty/.Xauthority does not exist
Using authority file /home/marty/.Xauthority
xauth>
No crea el archivo.
EDITAR:
Cuando me conecto al monitor, y luego me conecto localmente, se crea el archivo pero cuando intento añadir una entrada (porque mi SSH no lo hace por mí):
marty@N40L ~ $ xauth list
N40L/unix:0 MIT-MAGIC-COOKIE-1 34eee3b15cdb281021502d40dfba1cf2
localhost.localdomain/unix:0 MIT-MAGIC-COOKIE-1 34eee3b15cdb281021502d40dfba1cf2
marty@N40L ~ $ ls -d .X*
-rw------- 1 marty marty 115 Sep 3 12:03 .Xauthority
marty@N40L ~ $ xauth generate $DISPLAY .
PuTTY X11 proxy: wrong authorisation protocol attemptedxauth: (argv):1: unable to open display "localhost:10.0".
Por cierto, al hacer un netstat --listen
se muestra la escucha del puerto:
tcp 0 0 localhost:6010 *:* LISTEN
AGH, más información. Me desconecté de la sesión X en el servidor, y ahora el archivo .Xauthority ha desaparecido. Parece que el archivo sólo está ahí cuando se conecta localmente. ¿Alguien puede decirme por qué, o cómo puedo arreglar esto?
NUEVO DESARROLLO:
Creé un usuario virgen en el sistema llamado “test”. Luego me conecté, y sin ningún otro comando, ejecuté “xeyes”. ¡Lo cual funcionó! Así que es SOLO el usuario “marty” el que no puede hacer “xforward”. ¿Cómo copio la configuración de “test” a “marty”?