GNU/Linux >> Belajar Linux >  >> Linux

xauth tidak membuat file .Xauthority

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.


Linux
  1. Nama pengguna [Tetap] tidak ada dalam file sudoers

  2. Panduan pemula untuk membuat pengalihan dalam file .htaccess

  3. Membuat file CSR sertifikat web.

  1. dos2unix:perintah tidak ditemukan

  2. chmod:perintah tidak ditemukan

  3. mkfs:perintah tidak ditemukan

  1. file:perintah tidak ditemukan

  2. tune2fs:perintah tidak ditemukan

  3. fsck:perintah tidak ditemukan