Saya mencoba untuk terhubung ke server Ubuntu untuk bekerja pada Qt-creator. Sebelum semuanya beres, saya mengikuti tutorial ini . Saya mengunduh dempul dan Xming dan semuanya bekerja dengan baik.
kemudian, tiba-tiba, saat mengerjakan Qt-creator saya tidak bisa menyimpan perubahan. Jadi, saya menutup Qt-creator dan memulai kembali sesi dempul. ia bertanya tentang nama pengguna dan kata sandi (seperti biasa) kemudian setelah masuk ke server dan ketika saya mencoba menjalankan Qt-creator (seperti biasa) pesan berikut muncul:
PuTTY X11 proxy: wrong authorisation protocol attempted
Can't open display: localhost:10.0
jadi, saya mencoba menyelesaikan masalah menggunakan dua pendekatan yang ditemukan di internet:
yang pertama adalah dengan dpyname protoname hexkey
menggunakan:
xauth list
yang harus mengembalikan kunci yang kemudian dapat ditambahkan menggunakan:
xauth add
Namun, itu tidak berhasil karena xauth list
perintah tidak mengembalikan apa pun.
solusi kedua adalah pergi ke:
./etc/ssh/sshd_config
buka file: sshd_config dan edit ForwardX11Trusted
baris untuk dibaca yes
, dan Jika tidak ada baris seperti itu, tambahkan.
ForwardX11Trusted yes
kemudian restart server ssh dan itu akan berfungsi.
Namun, itu tidak berhasil. Saya tidak bisa membuka file sshd_config
menggunakan xdg-open
atau gedit
dan pesan yang sama muncul lagi.
jadi mengapa ini terjadi dan apa solusinya?
xauth add
?
ForwardX11Trusted
adalah opsi untuk klien OpenSSH ,, bukan untuk server. Menambahkannya mungkin mencegah sshd
mulai, tergantung pada versinya.
sshd_config
menggunakansudo nano
perintah dan menambahkan baris:ForwardX11Trusted yes
.. berita buruknya adalah: setelah "langkah tambah" masalahnya masih ada !!!