Kiedy ssh do bezgłowego systemu Linux Mint 17, nie tworzy aktualizacji / pliku .Xauthority.
Ponadto po uruchomieniu xauth
otrzymuję odpowiedź:
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>
Nie tworzy pliku.
EDYTOWAĆ:
Kiedy podłączam monitor, a następnie loguję się lokalnie, plik jest tworzony, ale kiedy próbuję dodać wpis (ponieważ mój SSH nie robi tego dla mnie):
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".
Nawiasem mówiąc, robienie netstat --listen
pokazu słuchania portu:
tcp 0 0 localhost:6010 *:* LISTEN
AGH, więcej informacji. Wylogowałem się z sesji X na serwerze, a teraz plik .Xauthority zniknął. Wygląda na to, że plik jest tam TYLKO po zalogowaniu lokalnym. Czy ktoś może mi powiedzieć, dlaczego lub jak to naprawić?
NOWY ROZWÓJ:
W systemie stworzyłem dziewiczego użytkownika o nazwie „test”. Następnie zalogowałem się i bez ŻADNYCH innych poleceń uruchomiłem xeyes. Który działał! Więc TYLKO użytkownik „marty” nie może xforward. Jak skopiować ustawienia z testu na Marty?
ssh -X
umożliwia przekazywanie X11.