Hva er Ssh_exchange_identification read Connection reset by peer?

What Is Ssh_exchange_identification Read Connection Reset Peer



Hvis du forsøkte å opprettholde eller opprette en tilkobling, kan det komme en situasjon der den eksterne maskinen blokkerer denne ssh -tilkoblingen. Meldingen til ssh_exchange_identification: les: Tilkobling tilbakestilt av kollega er ikke så klart å beskrive hva som forårsaket feilen med en gang.

For å løse dette problemet, må vi finne årsaken til denne feilen. Denne artikkelen gir deg de mest sannsynlige årsakene og tilbyr sine effektive løsninger i detalj. Følg artikkelen for å lære metodene for å fikse denne feilen.







Tilbakestilling av tilkobling forårsaket av peer ssh -feil

Denne ssh -identifikasjonsfeilen hevder at TCP -strømmen plutselig ble lukket av den eksterne maskinen. Noen ganger kan en ekstern server omstart raskt løse et kort avbrudd eller tilkoblingsproblemet.



Du kan forhindre feilfeil i fremtiden ved å lære å diagnostisere dette problemet og oppdage den underliggende årsaken. Vi har samlet de vanlige årsakene til at du identifiserer den viktigste årsaken til at denne tilkoblingen ble tilbakestilt av nodefeil.



  • SSH -demon -filen knyttet til konfigurasjonen er endret.
  • Ved å oppgradere brannmurreglene, hindret programvare for inntrenging din IP -adresse.
  • På grunn av vertsbaserte tilgangskontrollister blir forbindelsen utestengt.

Metode 1: Kontrollerer vertsavslag og vertstillatelser

Redigerer host.deny -filen

TCP wrappers er hosts.deny og hosts.allow -filene. Disse filene brukes som en sikkerhetsfunksjon for å begrense vertsnavnene eller IP -adressene som er koblet til det eksterne systemet. Koble til den eksterne serveren din ved å bruke tekstredigereren din og åpne filen hosts.deny. Skriv ut kommandoen nedenfor hvis du bruker nano på et Linux-basert system.





$ sudo nano /etc/hosts.deny

Kommentarer er linjer som er tomme eller begynner med ' # 'Symbol. Kontroller at denne host.deny -filen inneholder din lokale IP eller vertsnavn. Hvis du fant ut det, må du umiddelbart fjerne det eller kommentere det fordi det ikke vil koble til eksternt.



Lagre host.deny -filen og avslutt etter at du har gjort de nødvendige endringene. Etter dette må du prøve å koble til igjen via SSH.

Redigerer host.allow -filen

Rediger hosts.allow -filen som et ekstra forholdsregel. Innenfor vertene. I denne filen vil de eksisterende tilgangsreglene først bli brukt. Denne filen tar overlegenhet over verten. Nekter filen. For å se filen hosts.allow, utfør kommandoen nedenfor:

$ sudo nano /etc/hosts.allow

Ved å legge til IP -adresser og vertsnavn i filen host.allow opprettes unntak for filinnstillingene hosts.deny. For eksempel kan du opprette en policy i filen host.deny for å begrense tilgangen til alle verter. Etter dette kan du redigere vertene. La filen legge til et enkelt IP -område, IP -adresse eller vertsnavn. Bare den angitte IP -en får lov til å opprette en SSH -tilkobling med den eksterne serveren etter at du har skrevet ut disse linjene i filen host.allow:

sshd: ALLE
ALLE: ALLE
sshd: 10.10.0.5, LOKAL

Husk at en sikkerhetsinnstilling som denne vil begrense muligheten til å kontrollere og vedlikeholde de eksterne serverne.

Metode 2: Kontrollerer filen sshd_config

Undersøk autentiseringsloggoppføringen hvis du fortsatt får emnefeilen. SSH -demonen overfører informasjon relatert til logging til systemloggene som standard. Etter at du ikke har logget deg på, sjekk filen /var/log/auth.log. For å se på de siste loggoppføringene, skriv ut denne kommandoen:

$ tail -f /var/log/auth.log

Utførelsen av denne kommandoen sender ut informasjon relatert til brukerkontoen din, passordet, autentiseringsnøkkelen, samt resultatet av godkjenningsforsøkene.

Loggen inneholder informasjon som vil hjelpe deg med å finne potensielle feil i sshd -konfigurasjonsfilen. For eksempel, når en ssh -tilkobling opprettes, vil endringene i loggfilen endre de avtalte vilkårene, noe som også får den eksterne serveren til å avvise klienten. Type: sshd config for å åpne opp for sshd config filen.

$ sudo nano/etc/ssh/sshd_config

Primære innstillinger, for eksempel autentisering av ssh -nøkkelparene, TCP -port, kan endres i sshd -konfigurasjonsfilen og de andre komplekse funksjonene som videresendelsesport.

Hvis du gjør endringer i sshd -konfigurasjonsfilen, må du starte sshd -tjenesten på nytt for at de skal tre i kraft.

Konklusjon

Antall mulige årsaker er enormt, og feilsøking av dem er utfordrende på alle måter. Hvis ssh -utvekslingsidentifikasjon feilen vedvarer, kan det hende at verten din må kontaktes. I denne artikkelen har du gått gjennom de vanligste årsakene til s sh utvekslingsidentifikasjon: les Tilkobling tilbakestilt av peer feil. Nå bør du lykkes med å løse problemet og vite hvordan du skal takle lignende utfordringer i fremtiden ved å se på hver mulighet en om gangen.