SSH y permisos de escritura en .Xauthority

Imagen de jaleos
0 puntos

Hola, la cosa viene por querer trabajar con el freenx, aunque intuyo (que no se) que la cosa está en ssh, explico como están las cosas:

Por un lado, he llegado a ver la pantalla con la !M roja, pero justo cuando se quita para dejar paso a las X se cierra la ventana y ..¡hasta luego cocodrilo!

Parece que autentifica bien y el problema está en las X.

Esto me pasa en las dos maquinas que tengo (en jaleos@PIV está Ubuntu 8.04 y en fernandox@port Xubuntu 8.10)

He puesto los repositorios que recomiendan aquí:

http://www.drtek.ca/freenx-server-ubuntu-hardy

En el caso de Hardy no hubo problemas, instalé todos los paquetes, pero claro, en Intrepid no estaba disponible el repositorio "deb http://www.datakeylive.com/ubuntu intrepid main", con lo que no me descargo el nxclient, que lo baje de la web de nomachine, aunque había un paquete llamad "nxnode" que no instalé.

La versión que tengo ahora es:

jaleos@PIV:~$ sudo nxserver --status

[sudo] password for jaleos:

NX> 100 NXSERVER - Version 3.2.0-74-SVN OS (GPL, using backend: 3.3.0)

NX> 110 NX Server is running

NX> 999 Bye

Y la de nxclient es la 3.3.0-3, igual en las dos maquinas.

Seguí al pié de la letra dos tutoriales de tuxpepino (menos en lo de los repositorios :) ), para Freenx y ssh, y no se si tendrá que ver (si Freenx usa ssh y ssh no conecta las X....?) pero me sale este error, cuando hago :

jaleos@PIV:~$ ssh -X fernandox@192.168.0.199 /usr/lib/firefox-3.0.5/firefox

fernandox@192.168.0.199's password:

/usr/bin/X11/xauth: /home/fernandox/.Xauthority not writable, changes will be ignored

X11 connection rejected because of wrong authentication.

Error: cannot open display: localhost:10.0

He probado también con la opción -Y, con el mismo resultado.

En el man hablan de ForwardX11Trusted, lo he pasado como opción "ForwardX11Trusted=yes" y nada de nada, lo mismo.

Sin embargo cuando hago directamente:

jaleos@PIV:~$ ssh fernandox@192.168.0.199

Logea sin problemas, si intento lanzar firefox, ya desde el otro equipo:

fernandox@port:~$ firefox

Error: no display specified

He estado buscando sobre ese error en xauthority y he encontrado esto:

http://www.starnet.com/xwin32kb/error_in_locking_authority_file/

pero borrando el archivo no obtengo resultado, y lo otro no se a que se refiere.

Otra cosa que acabo de probar, desde el 8.10 que es "fernandox@port" :

fernandox@port:~$ ssh -X jaleos@192.168.0.1.196 sudo nautilus

jaleos@192.168.0.1.196`s password:

/usr/bin/X11/xauth: creating new authority file /home/jaleos/.Xauthority

Initializing nautilus-open-terminal extension

Initializing nautilus-share extension

seahorse nautilus module initializided

Y lo lanza sin problemas, lo siento, no comprendo.

Esto de dar palos de ciego que bien se me da :)

Gracias por anticipado

Jaleos

Imagen de NCAP
+1
0
-1

Lo primero instala el nxnode, lo segundo cambia el usuario y el grupo del archivo Xautority a tu usuario en los dos. con chown.

A ver si con eso te vale

+1
0
-1

Ncap