Kako odpraviti napako »SSH Too Много Authentication Napake«


Včasih lahko med poskusom vzpostavitve povezave z oddaljenimi sistemi prek SSH naletite na napako\"Prejeta prekinitev povezave z vrati xxxx 22: 2: Preveč napak pri preverjanju pristnosti". V tem kratkem članku bom razložil, kako to napako popraviti v nekaj preprosti koraki.

Spodaj je posnetek zaslona napake, na katero sem naletel med uporabo odjemalca ssh.

Odkril sem, da je to posledica obstoja številnih identifikacijskih ključev ssh na mojem računalniku, in vsakič, ko zaženem odjemalca ssh, bi pri poskusu povezave z daljinskim upravljalnikom preizkusil vse moje ključe ssh, ki jih pozna agent ssh, in vse druge ključe. strežnik (vps2, kot je prikazano na zgornjem posnetku zaslona). To je privzeto vedenje ssh.

Ker strežnik ssh (sshd) na oddaljenem strežniku pričakuje določen ključ identitete, strežnik zavrne povezavo in odjemalec ssh prekine z zgornjo napako.

Če želite odpraviti to napako, morate dodati IdentitiesOnly z vrednostjo yes , ki naroči ssh, naj uporablja samo datoteke identitete za preverjanje pristnosti, navedene v ukazni vrstici ali konfigurirane v datoteke ssh_config, tudi če ssh-agent ponuja dodatne identitete.

Na primer:

$ ssh -o IdentitiesOnly=yes vps2

Druga možnost je, če želite, da to deluje za vse povezave odjemalca ssh, ga lahko konfigurirate v datoteki ~/.ssh/config .

$ vim ~/.ssh/config

V datoteko pod razdelkom Host * dodajte naslednjo konfiguracijo, kot je prikazano na posnetku zaslona.

Host * 
       	IdentitiesOnly=yes

Shranite spremembe v datoteko in jo zapustite. Zdaj bi morali zagnati ssh, ne da bi v ukazni vrstici prikazali možnost -o IdentitiesOnly = yes , kot je prikazano.

$ ssh vps2

Za več informacij si oglejte man stran ssh-config.

$ man ssh-config

Morda se vam bodo zdeli naslednji članki, povezani s SSH, koristni.

    1. Kako ustvariti tuneliranje SSH ali posredovanje vrat v Linuxu
    2. Kako spremeniti privzeta vrata SSH v vrata po meri v Linuxu
    3. Kako najti vse neuspešne poskuse prijave SSH v Linuxu
    4. Kako onemogočiti korensko prijavo SSH v Linuxu
    5. 5 načinov za nadaljevanje sej oddaljenega SSH po zaprtju SSH

    V tem kratkem članku sem pokazal, kako lahko preprosto odpravite\"Prejeto prekinitev povezave z vrati x.x.x.x 22: 2: Preveč napak pri preverjanju pristnosti" v ssh -u. Če imate kakršna koli vprašanja, uporabite spodnji obrazec za komentar, da nas kontaktirate.