Jumat, 30 September 2022

Memperbaiki ssh_exchange_identification - koneksi ditutup oleh host jarak jauh

Memperbaiki ssh_exchange_identification - koneksi ditutup oleh host jarak jauh

Memperbaiki ssh_exchange_identification - koneksi ditutup oleh host
jarak jauh
Jumat, 30 September 2022

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".


 



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



To troubleshoot the `ssh_exchange_identification` connection closed host


Periksa dependensi yang hilang


  1. Kesalahan ini biasanya terjadi setelah pembaruan Glibc atau OpenSSL dan server tidak dapat dimulai ulang.

  2. Meskipun banyak distribusi dapat menginstal pembaruan Glibc atau OpenSSL tanpa harus melakukan boot ulang, distribusi Anda mungkin tidak termasuk dalam kategori yang sama.

  3. Jika Anda tahu bahwa pembaruan Glibc telah diinstal, gunakan lsof untuk melihat di mana file dibuka di SSHD.

  4. 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


  1. Ada kemungkinan bahwa pengguna telah melampaui jumlah maksimum sesi SSH tanpa menyadarinya.

  2. Coba hapus sesi lama, lalu sambungkan kembali ke server.

  3. Anda seharusnya hanya melihat satu atau dua pengguna yang terhubung pada waktu tertentu. Untuk memeriksa beberapa instance SSH yang berjalan, gunakan perintah "Who".

  4. Jika ada lebih dari dua pengguna yang masuk, hentikan proses pengguna satu per satu.

  5. 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


  1. Jika masalah berlanjut, periksa sidik jari atau kunci yang rusak. Ini sangat penting jika Anda menginstal file-file ini secara manual.

  2. Coba hapus sidik jari sisi server di klien /.ssh/known_hosts dan coba lagi.

  3. Saat Anda terhubung kembali, Anda akan diminta untuk menerima ID host. Terima dan lanjutkan.

  4. 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.



  1. Periksa apakah server memiliki sumber daya yang cukup untuk menyelesaikan tugas, atau apakah server berada di bawah serangan brute force.

  2. 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




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.


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.



  1. Apa yang menyebabkan kesalahan "Connection reset by peer" SSH?

  2. Periksa host. menyangkal dan host. izinkan file. Cara mengedit host. menolak berkas? Cara mengedit host. izinkan berkas.

  3. Periksa apakah fail2ban memblokir alamat IP Anda.

  4. Periksa file sshd_config.


Go to Settings > Configuration > SSH. Ada bagian yang disebut Pengaturan SSH, centang opsi SSH keepalive. Maka masalahnya harus hilang.






 


Memperbaiki ssh_exchange_identification - koneksi ditutup oleh host jarak jauh
4/ 5
Oleh

Berlangganan via email

Suka dengan postingan di atas? Silakan berlangganan postingan terbaru langsung via email.

Load comments

Comments