Quand je ssh dans un système sans tête Linux Mint 17, il ne crée pas de mise à jour / crée un fichier .Xauthority.
De plus, lorsque je cours, xauth
je reçois la réponse:
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>
Il ne crée pas le fichier.
ÉDITER:
Lorsque je connecte un moniteur, puis que je me connecte localement, le fichier est créé mais lorsque j'essaie d'ajouter une entrée (car mon SSH ne le fait pas pour moi):
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".
Par ailleurs, faire un netstat --listen
montre le port d'écoute:
tcp 0 0 localhost:6010 *:* LISTEN
AGH, plus d'infos. Je me suis déconnecté de la session X sur le serveur et maintenant le fichier .Xauthority a disparu. Il semble que le fichier existe UNIQUEMENT lorsqu'il est connecté localement. Quelqu'un peut-il me dire pourquoi ou comment résoudre ce problème?
NOUVEAU DÉVELOPPEMENT:
J'ai créé un utilisateur vierge sur le système appelé "test". Je me suis ensuite connecté, et sans AUCUNE autre commande, j'ai exécuté xeyes. Qui a fonctionné! C'est donc SEULEMENT l'utilisateur "marty" qui ne peut pas xforward. Comment copier les paramètres de test vers marty?
ssh -X
active le transfert X11.