Client SSH: elimina le chiavi esistenti

In questo tutorial spiegherò come risolvere l’errore : WARNING : REMOTE HOST IDENTIFICATION HAS CHANGED.

Questo errore si verifica principalmente quando si reinstalla un server Linux con lo stesso indirizzo IP e si è salvata l’impronta digitale (chiave).

Poiché il server è stato reinstallato, è normale che la chiave venga modificata.

Per risolvere questo errore, è sufficiente eliminare le chiavi salvate sul computer.

Da Esplora risorse di Windows, vai alla cartella utente (C:\Users), quindi alla cartella .ssh.

In questa cartella è presente un file know_hosts che contiene tutte le chiavi note; il modo più semplice è eliminare i file dalla cartella .ssh. Seleziona tutti i file, fai clic con il pulsante destro del mouse e seleziona “Elimina”.

Riavvia la connessione al server e il client SSH normalmente propone di convalidare la chiave come durante la prima connessione.


Hai anche altre soluzioni:

  • Se sei prudente, rinomina il file.
  • Modifica il file ed elimina la riga corrispondente al server.
  • Utilizzare il comando ssh-keys -R server-name
Romain Drouche

Romain Drouche

Architecte Système | MCSE: Core Infrastructure

Expert en infrastructures IT avec plus de 15 ans d'expérience sur le terrain. Actuellement Chef de projet Systèmes et Réseaux et Référent SSI (Sécurité des Systèmes d'Information), je mets mon expertise au service de la fiabilité et de la sécurité des environnements technologiques.

GHinM▶