Saya memiliki Putty yang terhubung melalui SSH ke server Ubuntu 12.10 saya selama beberapa bulan. Kemarin saya mulai mendapatkan kesalahan berikut setiap kali saya terhubung:
Proksi Putty X11: protokol otentikasi salah dicoba
Saya dapat melakukan segalanya dalam sesi ini kecuali meluncurkan aplikasi X Windows. Setahu saya tidak ada yang berubah di sisi Windows, dan saya baru saja menginstal pembaruan @ 20 di sisi Ubuntu selama pemeliharaan pemutakhiran normal.
Saya menggunakan Xming sebagai server X pada klien Windows. Dan seperti yang saya katakan itu bekerja dengan baik. Saya sudah menyiapkan puluhan hasil Google yang mencari kesalahan ini dan sebagian besar tampaknya melibatkan kesalahan yang terjadi setelah koneksi SSH ketika mencoba untuk SU atau SUDO ke akun lain, tetapi ini terjadi pada koneksi pengguna biasa saya.
Saya telah mencoba menghapus file .Xauthority di direktori home saya, juga berbagai xauth menambahkan perintah untuk mencoba dan mendapatkan "cookie ajaib" yang benar kembali ke file .Xauthority. Tidak ada yang berhasil.
Adakah pikiran?
ForwardX11Trusted
? (Ini seharusnya tidak dilakukan ketika pengguna tidak tepercaya yang dapat SSH masuk, lihatman 5 ssh_config
.) Jika aman bagi Anda untuk mengaktifkan ini, maka bahkan jika Anda tidak ingin tetap diaktifkan, ini akan memberikan informasi berharga.xauth
perintah yang memberikan informasi seperti yang diharapkan? Jika tidak, itu bisa menjelaskan situasi. Apa outputnyaxauth list
(Anda dapat melanjutkan dan menghapus atau mengganti kunci heksadesimal, tidak perlu berbagi itu). Cara terbaik untuk memberikan semua informasi ini adalah dengan mengedit pertanyaan Anda ; mohon juga sertakan sebanyak mungkin detail tentang semua perintah xauth yang Anda coba dan apa yang terjadi.Jawaban:
Dipformat ulang untuk diminta dari http://froebe.net/blog/2008/11/14/getting-xlib-putty-x11-proxy-wrong-authentication-protocol-attempted-i-have-the-answer/
Seperti disebutkan di atas, Anda dapat mematahkan keamanan Anda dengan beralih pada
ForwardX11Trusted yes
di/etc/ssh/sshd_config
file di server dan me-restart sshd. Solusi lengkapnya adalah untuk sementara mentransfer otorisasi ke akun lain.Pertama, pada klien Anda dapatkan kunci dari akun Anda (di windows ini untuk xming dan mungkin dalam konfigurasi xming):
Selanjutnya, masuk ke akun ssh / dempul Anda dan tambahkan kunci xming (ini mungkin sebenarnya dalam konfigurasi untuk dempul).
Sekarang Anda harus dapat membuka aplikasi ketika Anda meneruskan tampilan X melalui ssh.
sumber
sshd_config
akan mencegah server SSH dari mulai berhasil! Cobaman sshd_config|grep ForwardX11Trusted
lawanman ssh_config|grep ForwardX11Trusted
. -1.