Cara Memperbaiki Kesalahan “SSH Terlalu Banyak Kegagalan Otentikasi”.


Terkadang, saat mencoba menyambung ke sistem jarak jauh melalui SSH, Anda mungkin mengalami kesalahan “Diterima pemutusan sambungan dari port x.x.x.x 22:2: Terlalu banyak kegagalan autentikasi ”. Dalam artikel singkat ini, saya akan menjelaskan cara memperbaiki kesalahan ini dalam beberapa langkah sederhana.

Baca Juga: 4 Cara Mempercepat Koneksi SSH di Linux

Berikut ini adalah tangkapan layar kesalahan yang saya temui saat menggunakan klien ssh.

Saya menemukan bahwa ini disebabkan oleh banyaknya kunci identitas ssh di mesin saya, dan setiap kali saya menjalankan klien ssh, ia akan mencoba semua kunci ssh saya yang dikenal oleh ssh-agent dan semua kunci lainnya, ketika mencoba menyambung ke server jarak jauh (vps2 seperti yang ditunjukkan pada gambar di atas). Ini adalah perilaku default ssh.

Karena server ssh (sshd) di server jarak jauh mengharapkan kunci identitas tertentu, server menolak koneksi dan klien ssh dibatalkan dengan kesalahan di atas.

Untuk memperbaiki kesalahan ini, Anda perlu menambahkan IdentitiesOnly dengan nilai yes, yang memerintahkan ssh untuk hanya menggunakan file identitas otentikasi yang ditentukan pada baris perintah atau dikonfigurasi di file ssh_config, meskipun ssh-agent menawarkan identitas tambahan.

Misalnya:

ssh -o IdentitiesOnly=yes vps2

Alternatifnya, jika Anda ingin ini berfungsi untuk semua koneksi klien ssh, Anda dapat mengonfigurasinya di file ~/.ssh/config Anda.

vim ~/.ssh/config

Tambahkan konfigurasi berikut dalam file, di bawah bagian Host * seperti yang ditunjukkan di screesnhot.

Host * 
       	IdentitiesOnly=yes

Simpan perubahan pada file dan keluar. Sekarang Anda seharusnya dapat menjalankan ssh tanpa menentukan opsi -o IdentitiesOnly=yes pada baris perintah seperti yang ditunjukkan.

ssh vps2

Untuk informasi lebih lanjut, lihat halaman manual ssh-config.

man ssh-config

Anda mungkin menemukan artikel terkait SSH berikut ini berguna.

    1. Cara Membuat SSH Tunneling atau Port Forwarding di Linux
    2. Cara Mengubah Port SSH Default ke Port Kustom di Linux
    3. Cara Menemukan Semua Upaya Login SSH yang Gagal di Linux
    4. Cara Menonaktifkan Login Root SSH di Linux
    5. 5 Cara Menjaga Sesi SSH Jarak Jauh Tetap Berjalan Setelah Menutup SSH

Dalam artikel singkat ini, saya menunjukkan cara mudah memperbaiki “Received terputus dari x.x.x.x port 22:2: Terlalu banyak kegagalan autentikasi ” di ssh. Jika Anda memiliki pertanyaan, gunakan formulir komentar di bawah untuk menghubungi kami.