Topik ini menjelaskan penyebab dan solusi untuk error "Too many authentication failures" saat menghubungkan ke instans Linux menggunakan klien SSH pihak ketiga.
Gejala
Saat Anda menggunakan klien SSH pihak ketiga untuk menghubungkan ke instans Linux, koneksi gagal dengan pesan error "Too many authentication failures".
Remote side sent disconnect message
type 2 (protocol error):
"Too many authentication failures"
Penyebab
File konfigurasi layanan SSH, /etc/ssh/sshd_config, pada instans ECS memiliki batas jumlah percobaan otentikasi. Error ini muncul jika Anda melebihi jumlah percobaan yang diizinkan.
Pengaturan ini tidak mengunci akun pengguna; hanya memutus sesi saat ini. Anda dapat mencoba login lagi segera.
Resolusi
Jika Anda masih tidak dapat login setelah beberapa kali mencoba password, reset password tersebut dan coba lagi. Untuk informasi lebih lanjut, lihat Reset password login instans.
Batas percobaan otentikasi meningkatkan keamanan instans ECS Anda. Sebelum mengubah pengaturan ini, pertimbangkan secara matang manfaat keamanannya terhadap kebutuhan kemudahan penggunaan Anda. Jika Anda memutuskan untuk mengubah batas percobaan, ikuti langkah-langkah berikut.
-
Login ke instans ECS menggunakan VNC.
Untuk informasi lebih lanjut, lihat Login ke instans Linux menggunakan otentikasi password.
-
Jalankan perintah berikut untuk memeriksa file sshd_config guna menemukan konfigurasi seperti yang ditunjukkan di bawah ini:
cat /etc/ssh/sshd_configRespons berikut menunjukkan bahwa sistem memutus koneksi SSH setelah enam percobaan otentikasi gagal berturut-turut.
MaxAuthTries 6CatatanParameter
MaxAuthTries, yang secara default dinonaktifkan, menentukan jumlah maksimum percobaan otentikasi yang diizinkan per koneksi SSH. Jika batas ini terlampaui, sistem akan memutus koneksi SSH dan mengembalikan error. -
Modifikasi konfigurasi SSH.
-
Buka file konfigurasi SSH.
vi /etc/ssh/sshd_config -
Ubah batas percobaan otentikasi sesuai kebutuhan.
Untuk menonaktifkan batas percobaan, beri komentar pada baris tersebut dengan menambahkan tanda pagar (
#) di awal baris, seperti yang ditunjukkan di bawah ini.# MaxAuthTries 6 -
Tekan tombol Esc lalu masukkan
:wquntuk menyimpan file dan keluar.
-
-
Jalankan perintah berikut untuk me-restart layanan SSH:
systemctl restart sshd.service