Kako ispraviti pogrešku "SSH Previše neuspjeha autentifikacije"
Ponekad, dok se pokušavate povezati s udaljenim sustavima putem SSH-a, možete naići na pogrešku "Primljeno prekidanje veze s x.x.x.x porta 22: 2: Previše neuspjeha autentifikacije". U ovom kratkom članku objasnit ću vam kako popraviti ovu pogrešku u nekoliko jednostavnih koraka.
Slijedi snimak zaslona pogreške na koju sam naišao dok sam koristio ssh klijent.
Otkrio sam da je to posljedica postojanja mnogih ssh ključeva identiteta na mom stroju i svaki put kad bih pokrenuo ssh klijent, on bi probao sve moje ssh ključeve poznate ssh-agentu i svim ostalim ključevima, kad bi se pokušao povezati s daljinskim upravljačem poslužitelja (vps2 kao što je prikazano na gornjoj snimci zaslona). Ovo je zadano ponašanje ssh-a.
Budući da ssh poslužitelj (sshd) na udaljenom poslužitelju očekuje određeni ključ identiteta, poslužitelj odbija vezu i ssh klijent prekida s gornjom pogreškom.
Da biste ispravili ovu pogrešku, morate dodati IdentitiesOnly
s vrijednošću yes
, koji ssh-u nalaže da koristi samo datoteke identiteta za provjeru autentičnosti navedene u naredbenom retku ili konfigurirane u datoteke ssh_config, čak i ako ssh-agent nudi dodatne identitete.
Na primjer:
$ ssh -o IdentitiesOnly=yes vps2
Ako želite da ovo funkcionira za sve ssh klijentske veze, možete ga konfigurirati u datoteci ~/.ssh/config
.
$ vim ~/.ssh/config
Dodajte sljedeću konfiguraciju u datoteku, u odjeljak Host *
, kao što je prikazano na screesnhot.
Host * IdentitiesOnly=yes
Spremite promjene u datoteku i zatvorite je. Sada biste trebali moći pokrenuti ssh bez navođenja opcije -o IdentitiesOnly = yes
u naredbenom retku kao što je prikazano.
$ ssh vps2
Za više informacija pogledajte man stranicu ssh-config.
$ man ssh-config
Možda će vam biti korisni sljedeći članci povezani sa SSH.
-
- Kako stvoriti SSH tuneliranje ili prosljeđivanje priključaka u Linuxu
- Kako promijeniti zadani SSH priključak 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
U ovom kratkom članku pokazao sam kako u ssh lako popraviti "Primljeno prekidanje veze s x.x.x.x priključkom 22: 2: Previše neuspjeha autentifikacije". Ako imate pitanja, koristite obrazac za komentar u nastavku da biste nas kontaktirali.