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.
- Kako kreirati SSH tuneliranje ili prosljeđivanje portova u Linuxu
- Kako promijeniti zadani SSH port u prilagođeni port u Linuxu
- Kako pronaći sve neuspjele pokušaje SSH prijave u Linuxu
- Kako onemogućiti SSH Root prijavu u Linuxu
- 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.