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.