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 hexkeymenggunakan:
xauth list
yang harus mengembalikan kunci yang kemudian dapat ditambahkan menggunakan:
xauth add
Namun, itu tidak berhasil karena xauth listperintah tidak mengembalikan apa pun.
solusi kedua adalah pergi ke:
./etc/ssh/sshd_config
buka file: sshd_config dan edit ForwardX11Trustedbaris 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_configmenggunakan xdg-openatau geditdan pesan yang sama muncul lagi.
jadi mengapa ini terjadi dan apa solusinya?
xauth add?
ForwardX11Trustedadalah opsi untuk klien OpenSSH ,, bukan untuk server. Menambahkannya mungkin mencegah sshdmulai, tergantung pada versinya.
sshd_configmenggunakansudo nanoperintah dan menambahkan baris:ForwardX11Trusted yes.. berita buruknya adalah: setelah "langkah tambah" masalahnya masih ada !!!