Cara Mengatasi “Too Many Authentication Failures” di SSH

Jika pada saat melakukan koneksi SSH dan tampil pesan error *Too many authentication failures*, hal itu terjadi karena SSH client mencoba login dengan semua key yang tersedia secara berurutan. Sebelum mendapatkan key yang cocok, SSH server telah menutup koneksi karena telah melewati batas toleransi kesalahan login yang diperbolehkan.

[INPUT]

1 Received disconnect from example.com port 22: Too many authentication failures

Cara mengatasinya yaitu dengan menentukan key yang digunakan oleh domain. Ubah file *~/.ssh/config* atau buat baru jika filenya belum ada.

[INPUT]

1 nano ~/.ssh/config

Contoh isi file config. Setiap host/domain/subdomain memiliki key yang berbeda.

[INPUT]

1 2 3 4 5 6 7 8 9 Host *.example.com   IdentitiesOnly yes   IdentityFile ~/.ssh/example_rsa Host secure.example.com   IdentitiesOnly yes   IdentityFile ~/.ssh/secure_rsa Host *.other.domain   IdentitiesOnly yes   IdentityFile ~/.ssh/other_rsa

Jika SSH server tidak menggunakan key, gunakan opsi *PubkeyAuthentication=no*.

[INPUT]

1 ssh -o PubkeyAuthentication=no user@other.example.com

selamat mencoba 🙂

Leave a Reply

Your email address will not be published.