Hvad er Ssh_exchange_identification læst Forbindelse nulstillet af peer?

What Is Ssh_exchange_identification Read Connection Reset Peer



Hvis du forsøgte at opretholde eller etablere en forbindelse, kan der komme en situation, hvor din eksterne maskine blokerer denne ssh -forbindelse. Budskabet fra ssh_exchange_identification: læs: Forbindelse nulstilles af peer er ikke så klart at beskrive, hvad der forårsagede fejlen med det samme.

For at løse dette problem med succes skal vi fastslå årsagen til denne fejl. Denne artikel giver dig de mest sandsynlige årsager og tilbyder deres effektive løsninger i detaljer. Følg artiklen for at lære metoderne til at rette denne fejl.







Forbindelse nulstillet af peer ssh fejlårsager

Denne ssh -identifikationsfejl hævder, at TCP -strømmen pludselig blev lukket af fjernmaskinen. Nogle gange kan en ekstern server genstart hurtigt løse et kort afbrydelse eller forbindelsesproblemet.



Du kan forhindre fejlforekomster i fremtiden på dit system ved at lære at diagnosticere dette problem og opdage dets underliggende årsag. Vi har samlet de almindelige årsager til, at du identificerer den væsentligste årsag til denne forbindelse nulstillet ved peer -fejl.



  • SSH -dæmonfilen, der er relateret til konfigurationen, er blevet ændret.
  • Ved at opgradere firewall -regler blokerede software for indtrængningsforebyggelse din IP -adresse.
  • På grund af værtsbaserede adgangskontrolister bliver forbindelsen udelukket.

Metode 1: Kontrol af værtsnægt og værtsgodkendelsesfiler

Redigering af host.deny -fil

TCP wrappers er hosts.deny og hosts.allow -filer. Disse filer bruges som en sikkerhedsfunktion til begrænsning af værtsnavne eller IP -adresser, der er forbundet til fjernsystemet. Brug din foretrukne teksteditor til at oprette forbindelse til din fjernserver og åbne filen hosts.deny. Skriv den nedenfor angivne kommando, hvis du bruger nano på et Linux-baseret system.





$ sudo nano /etc/hosts.deny

Kommentarer er linjer, der efterlades tomme eller begynder med ' # ’Symbol. Kontroller, at denne host.deny -fil indeholder din lokale IP eller værtsnavn. Hvis du fandt ud af det, skal du straks fjerne det eller kommentere det, fordi det ikke fjernforbindes.



Gem filen host.deny, og afslut efter at have foretaget de nødvendige ændringer. Efter dette skal du prøve at oprette forbindelse igen via SSH.

Redigering af host.allow -fil

Rediger filen hosts.allow som en ekstra sikkerhedsforanstaltning. Inden for værterne. I denne fil vil de eksisterende adgangsregler først blive anvendt. Denne fil tager overlegenhed over værten. Nægter filen. For at se filen hosts.allow skal du udføre nedenstående kommando:

$ sudo nano /etc/hosts.allow

Tilføjelse af IP -adresser og værtsnavne til filen host.allow skaber undtagelser for filindstillingerne hosts.deny. For eksempel opretter en politik i filen host.deny for at begrænse adgangen til alle værter. Herefter kan du redigere værterne. Tillade, at filen tilføjer et enkelt IP -område, IP -adresse eller værtsnavn. Kun den angivne IP får lov til at oprette en SSH -forbindelse med din fjernserver efter at have skrevet disse linjer i din host.allow -fil:

sshd: ALLE
ALLE: ALLE
sshd: 10.10.0.5, LOKAL

Husk, at en sikkerhedsindstilling som denne vil begrænse din mulighed for at kontrollere og vedligeholde dine fjernservere.

Metode 2: Kontrol af filen sshd_config

Undersøg godkendelseslogposten, hvis du stadig får emnefejlen. SSH -dæmonen sender som standard oplysninger om logning til systemlogfiler. Når du ikke har logget ind, skal du tjekke filen /var/log/auth.log. For at se på de seneste logposter skal du skrive denne kommando:

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

Udførelsen af ​​denne kommando udsender oplysninger relateret til din brugerkonto, dens adgangskode, godkendelsesnøgle samt resultatet af dine godkendelsesforsøg.

Loggen indeholder oplysninger, der hjælper dig med at lokalisere potentielle fejl i sshd -konfigurationsfilen. For eksempel, når der oprettes en ssh -forbindelse, vil de ændringer, der foretages i logfilen, ændre de aftalte vilkår, hvilket også får fjernserveren til at afvise klienten. Type: sshd config for at åbne op for sshd config filen.

$ sudo nano/etc/ssh/sshd_config

Primære indstillinger, såsom godkendelse af ssh -nøglepar, TCP -port, kan ændres i sshd -konfigurationsfilen og de andre komplekse funktioner som videresendelsesport.

Hvis du foretager ændringer i sshd -konfigurationsfilen, skal du genstarte sshd -tjenesten, for at de kan træde i kraft.

Konklusion

Antallet af mulige årsager er enormt, og fejlfinding af dem er på alle måder udfordrende. Hvis ssh -udvekslingsidentifikation fejlen vedvarer, skal din vært muligvis kontaktes. I denne artikel har du gennemgået de mest almindelige årsager til s sh udveksling identifikation: læs Forbindelse nulstillet af peer fejl. Nu skal du med succes løse problemet og vide, hvordan du kan klare lignende udfordringer i fremtiden ved at se på hver enkelt mulighed én ad gangen.