Memperbaiki ssh_exchange_identification - koneksi ditutup oleh host jarak jauh
Saat menggunakan klien SSH, Anda mungkin mendapatkan pesan kesalahan "SSH_exchange_identification: connection closed by remote host". Jika Anda ingin mencari solusi untuk masalah ini, Anda bisa membaca artikel Techquack ini. Berikut adalah beberapa solusi yang bisa diterapkan.
Saat menggunakan klien SSH untuk terhubung ke server, Anda mungkin mengalami masalah "SSH_exchange_identification: koneksi ditutup oleh host jarak jauh". Masalah ini dapat memiliki beberapa penyebab, seperti masalah dengan host. menyangkal dan host. izinkan file konfigurasi.
Mari kita lihat bagaimana memecahkan masalah "SSH _exchange_identification".
Daftar isi
Apa yang menyebabkan host menutup koneksi "ssh_exchange_identification"?
Meskipun dalam banyak kasus kesalahan "ssh_exchange_identification: Connection closed by remote host" mungkin disebabkan oleh masalah dengan host. menyangkal dan host. izinkan file konfigurasi, masalahnya mungkin disebabkan oleh penyebab lain. Jika Anda membaca ini, Anda mungkin sudah memeriksa bahwa kedua file ini tidak memblokir alamat IP Anda ketika Anda mencoba menggunakan ssh di server jauh.
Dalam hal ini, ini bisa menjadi masalah ketergantungan, fragmentasi memori, atau bahkan jumlah sesi yang berlebihan dari klien individu. Kabar baiknya adalah setelah masalah teratasi, Anda seharusnya tidak lagi melihat kesalahan ini.
Kesalahan ini menunjukkan bahwa host jarak jauh tiba-tiba memutuskan koneksi. Ini adalah kesalahan umum yang didapat pengguna saat mencoba terhubung ke server SSH. Penyebab utama kesalahan ini mungkin terkait dengan host. menyangkal dan host. izinkan file konfigurasi.
Untuk memecahkan masalah koneksi `ssh_exchange_identification` host tertutup

Periksa dependensi yang hilang
- Kesalahan ini biasanya terjadi setelah pembaruan Glibc atau OpenSSL dan server tidak dapat dimulai ulang.
- Meskipun banyak distribusi dapat menginstal pembaruan Glibc atau OpenSSL tanpa harus melakukan boot ulang, distribusi Anda mungkin tidak termasuk dalam kategori yang sama.
- Jika Anda tahu bahwa pembaruan Glibc telah diinstal, gunakan lsof untuk melihat di mana file dibuka di SSHD.
- Jika Anda menggunakan Ubuntu atau Debian, gunakan perintah update untuk mendapatkan dan menginstal paket baru. Ini akan membantu Anda memperbaiki masalah yang muncul karena paket yang rusak.
Periksa sesi SSH tambahan
- Ada kemungkinan bahwa pengguna telah melampaui jumlah maksimum sesi SSH tanpa menyadarinya.
- Coba hapus sesi lama, lalu sambungkan kembali ke server.
- Anda seharusnya hanya melihat satu atau dua pengguna yang terhubung pada waktu tertentu. Untuk memeriksa beberapa instance SSH yang berjalan, gunakan perintah "Who".
- Jika ada lebih dari dua pengguna yang masuk, hentikan proses pengguna satu per satu.
- Sambungkan kembali ke server melalui SSH dan lihat apakah situasinya telah membaik.
Masalah ini terjadi ketika SSH tidak dapat mengikuti skrip yang menjalankan beberapa sesi SSH berturut-turut. Anda juga dapat menunda sesi SSH dengan menggunakan perintah "Tidur".
Periksa apakah sidik jari/kunci Anda rusak
- Jika masalah berlanjut, periksa sidik jari atau kunci yang rusak. Ini sangat penting jika Anda menginstal file-file ini secara manual.
- Coba hapus sidik jari sisi server di klien /.ssh/known_hosts dan coba lagi.
- Saat Anda terhubung kembali, Anda akan diminta untuk menerima ID host. Terima dan lanjutkan.
- Kesalahan ini juga dapat terjadi jika file /etc/ssh/*key* dihapus dan SSHD tidak dimulai ulang. Periksa direktori konfigurasi SSH untuk file kunci.
Periksa boot server
Kesalahan ini juga dapat terjadi jika server Anda banyak dimuat.
- Periksa apakah server memiliki sumber daya yang cukup untuk menyelesaikan tugas, atau apakah server berada di bawah serangan brute force.
- Coba tingkatkan jumlah koneksi yang dapat dibuat SSHD untuk menyelesaikan masalah.
Kesalahan ssh_exchange_identification: koneksi ditutup oleh host jarak jauh adalah kesalahan umum dan dapat terjadi karena dependensi yang hilang atau kunci yang rusak. Ikuti langkah-langkah yang diuraikan dalam artikel ini untuk menyelesaikan masalah klien SSH.
Pertanyaan yang Sering Diajukan
Mengapa koneksi SSH ditutup?
Kesalahan "koneksi ditutup oleh host jarak jauh" adalah kesalahan yang umum, dan tampaknya hanya sedikit orang yang tahu apa penyebabnya. Beberapa menunjuk ke /etc/hosts. izinkan dan /etc/hosts. menyangkal file sebagai penyebabnya, yang lain mengatakan itu bisa menjadi kegagalan perangkat keras, konfigurasi sshd, atau pembaruan Glibc yang salah.
Apa yang dimaksud dengan "koneksi ditutup dari host jarak jauh"?
Pesan ini menunjukkan bahwa beban pada Git Fusion melebihi nilai "MaxStartups" yang ditetapkan dalam file sshd_config. Sesuaikan pengaturan ini untuk mengatasi masalah ini; kami merekomendasikan nilai minimum 100. File sshd_config biasanya terletak di direktori /etc/ssh/sshd_config.
Bagaimana cara memperbaiki pesan "Reset koneksi melalui peer-to-peer"?
- Apa yang menyebabkan kesalahan "Connection reset by peer" SSH?
- Periksa host. menyangkal dan host. izinkan file. Cara mengedit host. menolak berkas? Cara mengedit host. izinkan berkas.
- Periksa apakah fail2ban memblokir alamat IP Anda.
- Periksa file sshd_config.
Bagaimana saya bisa mencegah SSH dinonaktifkan?
Go to Settings > Configuration > SSH. Ada bagian yang disebut Pengaturan SSH, centang opsi SSH keepalive. Maka masalahnya harus hilang.

Comments