Ketika saya ssh ke sistem Linux Mint 17 tanpa kepala, itu tidak membuat pembaruan / membuat file .Xauthority.
Selain itu, ketika saya menjalankan xauth
saya mendapat balasan:
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>
Itu tidak membuat file.
EDIT:
Ketika saya menghubungkan monitor, kemudian masuk secara lokal, file dibuat tetapi ketika saya mencoba untuk menambahkan entri (karena SSH saya tidak melakukannya untuk saya):
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".
Kebetulan, melakukan netstat --listen
pertunjukan menunjukkan port mendengarkan:
tcp 0 0 localhost:6010 *:* LISTEN
AGH, info lebih lanjut. Saya keluar dari sesi X di server, dan sekarang file .Xauthority telah hilang. Tampaknya file tersebut HANYA di sana ketika login secara lokal. Adakah yang bisa memberi tahu saya alasannya, atau bagaimana saya bisa memperbaikinya?
PENGEMBANGAN BARU:
Saya membuat pengguna perawan pada sistem yang disebut "test". Saya kemudian login, dan tanpa perintah lainnya, menjalankan xeyes. Yang berhasil! Jadi HANYA pengguna "marty" yang tidak bisa xforward. Bagaimana cara menyalin pengaturan dari test ke marty?
ssh -X
memungkinkan penerusan X11.