Hanya untuk melaporkan, saya memang memiliki masalah serupa. Namun dalam kasus saya, saya hanya mengikuti langkah-langkah tersebut:
Ikuti langkah-langkah ini untuk membuat $HOME/.Xauthority
mengajukan.
Masuk sebagai pengguna dan konfirmasikan bahwa Anda berada di direktori home pengguna.
# Rename the existing .Xauthority file by running the following command
mv .Xauthority old.Xauthority
# xauth with complain unless ~/.Xauthority exists
touch ~/.Xauthority
# only this one key is needed for X11 over SSH
xauth generate :0 . trusted
# generate our own key, xauth requires 128 bit hex encoding
xauth add ${HOST}:0 . $(xxd -l 16 -p /dev/urandom)
# To view a listing of the .Xauthority file, enter the following
xauth list
Setelah itu tidak ada lagi masalah dengan .Xauthority
file sejak saat itu.
Terima kasih dan kredit untuk srinivasan.
Hanya untuk melengkapi jawaban ton yang luar biasa.
Saya pernah mengalami masalah yang persis sama karena direktori home saya sudah 100% penuh. Saat terhubung, ssh
membuat ~/.Xauthority
kosong dan tidak dapat menulis entri apa pun ke dalamnya (sehingga xauth list
selalu menghasilkan keluaran kosong).
Jadi saya sarankan untuk selalu memeriksa ruang kosong (mis.:df -h
) dan memverifikasi xauth generate
itu dan xauth add
memang memiliki efek apa pun (xauth list
).
Di bawah hak akses root, buka /etc/ssh/sshd_config
dan batalkan komentar pada baris berikut jika dikomentari:
X11Meneruskan ya
X11DisplayOffset 10
X11UseLocalhost ya
Kemudian logout dan login lagi dengan -X
tandai di ssh
. Anda tidak perlu menyetel atau membatalkan setelan DISPLAY
variabel lingkungan.