Durante l’utilizzo di un client SSH per la connessione al tuo server, potresti riscontrare alcuni brutti errori. Uno di questi errori è ssh_exchange_identification: connessione chiusa dall’host remoto.

Questo errore può verificarsi a causa di molte ragioni tra cui le chiavi SSH utilizzate per una connessione corrotta.

Se anche tu sei turbato da questo errore, ecco un paio di suggerimenti per la risoluzione dei problemi per aiutarti a risolvere ssh_exchange_identification: connessione chiusa da errore dell’host remoto in Windows.

Come posso correggere l’errore ssh_exchange_identification?

1. Verificare la presenza di dipendenze mancanti

  1. Questo errore si verifica in genere dopo un aggiornamento Glibc o OpenSSL e il server non è stato riavviato.
  2. Mentre molte distro possono installare l’aggiornamento su Glibc o OpenSSL e non richiedono un riavvio, il tuo potrebbe non rientrare nella stessa categoria.
  3. Se sai che è installato l’aggiornamento per Glibc, usa lsof per vedere dove SSHD ha file aperti.
  4. Se stai usando Ubuntu o Debian, usa il comando upgrade per ottenere nuovi pacchetti e installarli. Questo ti aiuterà a risolvere eventuali problemi che potrebbero essersi verificati a causa di pacchetti rotti.

2. Verificare eventuali sessioni SSH aggiuntive

  1. È possibile che gli utenti abbiano superato il numero massimo di sessioni SSH senza saperlo.
  2. Prova a cancellare le vecchie sessioni e quindi riconnettiti al server.
  3. In qualsiasi momento, dovresti vedere solo uno o due utenti connessi. Per verificare se ci sono più istanze di SSH in esecuzione, usa il chi comando.
  4. Se ci sono più di 2 utenti connessi, quindi uccidere i processi utente uno per uno.
  5. Riconnettersi al server tramite SSH e verificare eventuali miglioramenti.

Questo problema si verifica se SSH non riesce a tenere il passo con uno script che avvia più sessioni SSH back to back. Puoi anche ritardare la sessione SSH con il comando sleep.

Leggi anche  Live Mail non accetta la password? Prova queste correzioni

3. Verificare la presenza di impronte digitali / chiavi danneggiate

  1. Se il problema persiste, verificare la presenza di impronte digitali o chiavi danneggiate. È molto probabile che ciò accada se hai installato questi file manualmente.
  2. Prova a rimuovere l’impronta sul lato server nei client ~ / .ssh / known_hosts e riprovare.
  3. Quando ti riconnetti ti verrà richiesto di accettare l’identità dell’host. Accetta e procedi.
  4. Questo errore può anche essere visualizzato se i file/ Etc / ssh / * tasto * vengono rimossi e SSHD non viene riavviato. Controllare la directory di configurazione SSH per i file delle chiavi.

4. Verificare il carico del server

  1. Questo errore può verificarsi anche se il tuo server è sotto carico pesante. Controlla se il server dispone di risorse sufficienti per eseguire l’attività o è sotto attacco di forza bruta.
  2. Prova ad aumentare la quantità di connessione che SSHD può eseguire per risolvere il problema.

Ssh_exchange_identification: la connessione chiusa da un errore dell’host remoto è un errore comune e può verificarsi a causa di dipendenze mancanti o chiavi danneggiate. Seguire i passaggi in questo articolo per risolvere i problemi con il client SSH.

Se hai altre domande o suggerimenti, sentiti libero di lasciarli nella sezione commenti qui sotto.

LEGGI ANCHE: