Jawaban:
Di Ubuntu 10.10 tidak ada lagi ~/.Xauthorityfile. Alih-alih, Anda akan menemukan yang setara dengan
/var/run/gdm/auth-for-<USER>-<RANDOM_CHARACTERS>/database
yang akan dibuat ulang dengan karakter acak baru di setiap sesi dimulai. Anda bisa mendapatkan namanya melalui Internet$XAUTHORITY variabel lingkungan.
Jika Anda membutuhkan ~/.Xauthorityfile untuk hadir, saya kira Anda bisa membuat tautan simbolis$AUTHORITY pada setiap awal sesi:
Buka System > Preferences > Startup Applications
Klik Add :
Xauthority/bin/bash -c 'ln -s -f "$XAUTHORITY" ~/.Xauthority'Creates a symbolic link from ~/.Xauthority to $XAUTHORITYdan tambahkan entri dengan mengklik Add .
Sekarang setiap kali Anda masuk, itu harus membuat tautan ke file otoritas saat ini.
~/.Xauthoritysecara default.
~./Xauthorityfile ...
Ubuntu 16.04masih mengharapkan untuk memiliki ~./Xauthorityfile
(tampaknya memang ada file .Xauthority di Ubuntu 14.10, jadi saya tidak tahu, sesuai jawaban yang diterima, jika mereka pergi dan kembali?)
Mungkin sudah dipecahkan sejak lama, tetapi untuk kelengkapan, saat Anda ssh ke sistem jarak jauh, gunakan:
ssh -X user@remote
Anda akan mendapatkan keluhan bahwa file .Xauthority tidak ada dan juga baru saja dibuat. Ini tergantung pada beberapa pengaturan di / etc / ssh / sshd_config:
X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes
Lihat http://ubuntuforums.org/showthread.php?t=1863739 di mana saya dapat mengonfirmasi pengalaman saya sendiri dengan kesalahan yang salah ini.
Saat Anda memeriksa / memperbarui / etc / ssh / sshd_config pastikan login root tidak diizinkan, hanya praktik yang baik:
PermitRootLogin no