Deze software zorgt ervoor dat uw stuurprogramma's blijven werken en beschermt u zo tegen veelvoorkomende computerfouten en hardwarestoringen. Controleer nu al uw chauffeurs in 3 eenvoudige stappen:
- DriverFix downloaden (geverifieerd downloadbestand).
- Klik Start scan om alle problematische stuurprogramma's te vinden.
- Klik Stuurprogramma's bijwerken om nieuwe versies te krijgen en systeemstoringen te voorkomen.
- DriverFix is gedownload door 0 lezers deze maand.
Wanneer u een SSH-client gebruikt om verbinding te maken met uw server, kunt u enkele lelijke fouten tegenkomen. Een dergelijke fout is de ssh_exchange_identification: verbinding gesloten door externe host.
Deze fout kan verschillende oorzaken hebben, waaronder de SSH-sleutels die worden gebruikt voor een beschadigde verbinding.
Als u ook last heeft van deze fout, volgen hier een paar tips voor probleemoplossing om u te helpen de ssh_exchange_identification: verbinding gesloten door externe hostfout in Windows op te lossen.
Hoe kan ik de ssh_exchange_identification-fout oplossen?
1. Controleren op ontbrekende afhankelijkheden
- Deze fout treedt meestal op na een Glibc- of OpenSSL-update en de server kon niet opnieuw worden opgestart.
- Hoewel veel distributies de update naar Glibc of OpenSSL kunnen installeren en geen herstart vereisen, valt de jouwe misschien niet in dezelfde categorie.
- Als u weet dat de update voor de Glibc is geïnstalleerd, gebruikt u lsof om te zien waar de SSHD open bestanden heeft.
- Als u Ubuntu of Debian gebruikt, gebruik dan de upgrade-opdracht om nieuwe pakketten op te halen en te installeren. Dit zal u helpen eventuele problemen op te lossen die mogelijk zijn opgetreden als gevolg van kapotte pakketten.
2. Controleer op extra SSH-sessies
- Het is mogelijk dat de gebruikers het maximale aantal SSH-sessies hebben overschreden zonder het te weten.
- Probeer de oude sessies op te ruimen en maak vervolgens opnieuw verbinding met de server.
- Op elk willekeurig moment zou u slechts één of twee gebruikers moeten zien ingelogd. Om te controleren of er meerdere exemplaren van SSH actief zijn, gebruikt u de WHO opdracht.
- Als er meer dan 2 gebruikers zijn ingelogd, stop dan de gebruikersprocessen één voor één.
- Maak opnieuw verbinding met de server via SSH en controleer op eventuele verbeteringen.
Dit probleem treedt op als de SSH een script niet kan bijhouden dat meerdere SSH-sessies achter elkaar start. Je kunt de SSH-sessie ook uitstellen met het sleep-commando.
3. Controleer op beschadigde vingerafdrukken/sleutels
- Als het probleem zich blijft voordoen, controleert u op beschadigde vingerafdrukken of sleutels. Dit is het meest waarschijnlijk als u deze bestanden handmatig hebt geïnstalleerd.
- Probeer de vingerafdruk aan de serverzijde in de clients te verwijderen ~/.ssh/known_hosts en probeer het opnieuw.
- Wanneer u opnieuw verbinding maakt, wordt u gevraagd de hostidentiteit te accepteren. Accepteer en ga verder.
- Deze fout kan ook verschijnen als de bestanden /etc/ssh/*key* worden verwijderd en SSHD wordt niet opnieuw gestart. Controleer de SSH-configuratiemap voor de sleutelbestanden.
4. Controleer op serverbelasting
- Deze fout kan ook optreden als uw server zwaar wordt belast. Controleer of de server voldoende middelen heeft om de taak uit te voeren of dat deze wordt aangevallen met brute kracht.
- Probeer de hoeveelheid verbinding die SSHD kan uitvoeren te vergroten om het probleem op te lossen.
De ssh_exchange_identification: verbinding gesloten door een externe hostfout is een veelvoorkomende fout en kan optreden als gevolg van ontbrekende afhankelijkheden of beschadigde sleutels. Volg de stappen in dit artikel om problemen met de SSH-client op te lossen.
Als u nog andere vragen of suggesties heeft, kunt u deze achterlaten in de opmerkingen hieronder.
LEES OOK:
- Oplossing: server ondersteunt het huidige authenticatieprotocol niet
- Upgraden van SQL Server 2008
- Upgraden van Hyper-V Server 2008 R2