Saya mengalami masalah yang menjengkelkan.
Ketika saya masuk ke host tertentu melalui SSH, pesannya
X11 connection rejected because of wrong authentication.
muncul tiga kali tampaknya acak sekitar satu menit sekali. Saya tidak tahu dari mana asalnya.
Sebenarnya, tidak ada sedikit pun masalah dengan penerusan X11, ini berfungsi seperti pesona. Tapi pesan ini terus muncul dan itu membuatku gila.
Adakah yang tahu bagaimana cara menghilangkannya?
Saya menghadapi masalah di mana pun saya berasal, itu terjadi dari Gnome-Desktop saya dan juga dari sistem Windows menggunakan Putty, MobaXterm, Cygwin, apa pun.
Setelah memutar-mutar lagi saya menemukan penyebabnya menjadi agen pemantauan (check_mk). Ini memeriksa beberapa parameter runtime dari menjalankan tugas, pesan muncul setiap kali, ketika agen ini dipicu dari sistem pemantauan, persis ketika status PostgreSQL diperiksa. Tampaknya proses ini mencoba membuka koneksi X11 tetapi gagal. Pesan ini kemudian dimuntahkan ke sesi terminal saya saat mencoba menggunakan sesi X11 yang diteruskan.
Apakah ada cara untuk menonaktifkan pesan ini sama sekali?
Bisa jadi batas waktu penerusan X11 yang tidak dipercaya. Menggunakan
ForwardX11Timeout
opsi dengan batas waktu yang besar dapat membantu, seperti yang disarankan di https://bugzilla.mindrot.org/show_bug.cgi?id=1718 (Saya punya masalah ini di masa lalu, tetapi IIRC, menghilang setelah beberapa peningkatan).sumber
ForwardX11Trusted yes
di/etc/ssh_config
.Jika Anda memiliki SELINUX menegakkan, dan direktori home Anda tidak di bawah direktori / home, itu adalah masalah Anda. Pengaturan SELINUX yang ditargetkan menganggap semua direktori home pengguna berada di bawah / home, jadi xauth tidak berfungsi dengan benar karena tipe SELINUX pada direktori home Anda tidak benar. Saya berharap saya bisa merekomendasikan perbaikan, tetapi yang saya temukan tidak berhasil. Saya mengatur SELINUX ke permisif untuk mengatasi masalah ini.
sumber
Cobalah untuk mengatur ini dan itu berfungsi untuk saya:
referensi: https://medium.com/@toja/using-x11-apps-in-mac-os-x-c74b304fd128
sumber
Instal XQuartz di mac jika diperlukan dan login langsung dengan pengguna. Contoh - Saat menginstal oracledb saya mencoba masuk dengan root dan kemudian menjalankan perintah dari pengguna oracle setelah sudo su - oracle.
Login langsung dengan oracle ssh -X oracle @ hostname
sumber