Kako ispraviti grešku „SSH Previše grešaka u autentifikaciji“.


Ponekad, dok pokušavate da se povežete na udaljene sisteme putem SSH, možete naići na grešku “Primljeno prekidanje veze sa x.x.x.x porta 22:2: Previše grešaka u autentifikaciji”. U ovom kratkom članku objasnit ću kako popraviti ovu grešku u nekoliko jednostavnih koraka.

Pročitajte također: 4 načina da ubrzate SSH veze u Linuxu

Slijedi snimak ekrana greške na koju sam naišao dok sam koristio ssh klijent.

Otkrio sam da je to rezultat postojanja mnogih ssh identifikacijskih ključeva na mom stroju, i svaki put kada pokrenem ssh klijent, on bi isprobao sve moje ssh ključeve koje poznaje ssh-agent i sve druge ključeve, kada pokušavate da se povežete na udaljeni server (vps2 kao što je prikazano na gornjoj slici ekrana). Ovo je podrazumevano ponašanje ssh-a.

Pošto ssh server (sshd) na udaljenom serveru očekuje određeni ključ identiteta, server odbija vezu i ssh klijent prekida sa gornjom greškom.

Da biste popravili ovu grešku, trebate dodati IdentitiesOnly s vrijednošću yes, koji nalaže ssh-u da koristi samo datoteke identiteta za autentifikaciju navedene u komandnoj liniji ili konfigurisane u ssh_config fajl(e), čak i ako ssh-agent nudi dodatne identitete.

Na primjer:

ssh -o IdentitiesOnly=yes vps2

Alternativno, ako želite da ovo radi za sve ssh klijentske veze, možete to konfigurirati u vašoj datoteci ~/.ssh/config.

vim ~/.ssh/config

Dodajte sljedeću konfiguraciju u datoteku, u odeljku Host * kao što je prikazano na snimku ekrana.

Host * 
       	IdentitiesOnly=yes

Sačuvajte promene u datoteci i izađite iz nje. Sada biste trebali moći pokrenuti ssh bez specificiranja opcije -o IdentitiesOnly=yes na komandnoj liniji kao što je prikazano.

ssh vps2

Za više informacija pogledajte ssh-config man stranicu.

man ssh-config

Možda će vam biti korisni sljedeći članci vezani za SSH.

    1. Kako kreirati SSH tuneliranje ili prosljeđivanje portova u Linuxu
    2. Kako promijeniti zadani SSH port u prilagođeni port u Linuxu
    3. Kako pronaći sve neuspjele pokušaje SSH prijave u Linuxu
    4. Kako onemogućiti SSH Root prijavu u Linuxu
    5. 5 načina za održavanje udaljenih SSH sesija nakon zatvaranja SSH-a

U ovom kratkom članku pokazao sam kako lako popraviti „Primljeno isključenje veze sa x.x.x.x porta 22:2: Previše grešaka u autentifikaciji” u ssh. Ako imate bilo kakvih pitanja, koristite formular za komentare ispod da nas kontaktirate.