Soluzione 1:
Molto probabilmente, a un certo punto avrai reinstallato il tuo VPS e mantenuto il nome host e/o l'indirizzo IP. Durante la reinstallazione, la chiave host del VPS è stata rigenerata e poiché differisce da quella nel tuo ~/.ssh/known_hosts
, l'avviso viene visualizzato in modo da poter rilevare il problema. Questo viene fatto per impedirti di connetterti a un sistema completamente diverso che sostituisce l'host legittimo, ad es. per raccogliere password.
Se è successo qualcosa del genere, rimuovi semplicemente la chiave offensiva dal tuo known_hosts
file e tutto va bene, ma se non sei a conoscenza di tale reinstallazione, devi indagare ulteriormente per capire perché la chiave è diversa.
Soluzione 2:
Ho avuto lo stesso problema ed è molto da risolvere, per favore apri il tuo file known_hosts da vi .ssh/known_hosts
e cerca il nome del tuo server. Se trovi che la chiave host è presente senza indirizzo IP, aggiungi il tuo IP a quel file e risolverà il tuo problema.Prima:
myVPS ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAsIfCSqA2rSlTvH8AMrMjpD66y5dOsYOPp30AXYGAEAFkVBs1+51lbRNyiFenpbxOyQjyvpgVJdkC4kqgG66xE6IPBrqpUFL3KjbUCTZ8sNHWn+I89bAMWDzGEiqaad/powDxgZgFe74bV82Se1igbFmHlHwwb7DEAcjXh34XbcMgJ0vIExJqPV1zccKkCXhstQy7av0+I7GRz5wIbYiIFMungKIhX3upwQOzyW/E1RDmq89BRv1g2ch1xsKK5OpNjCCFP2OSYPybJmFXhjOWI7LUdFASmaw5Z1az9LLpLKQePQ4mWsL/ON8Z9uvzhQig3hdQ/cnrAsRLShn4rJratw==
dopo aver aggiunto IP:
myVPS,198.51.100.42 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAsIfCSqA2rSlTvH8AMrMjpD66y5dOsYOPp30AXYGAEAFkVBs1+51lbRNyiFenpbxOyQjyvpgVJdkC4kqgG66xE6IPBrqpUFL3KjbUCTZ8sNHWn+I89bAMWDzGEiqaad/powDxgZgFe74bV82Se1igbFmHlHwwb7DEAcjXh34XbcMgJ0vIExJqPV1zccKkCXhstQy7av0+I7GRz5wIbYiIFMungKIhX3upwQOzyW/E1RDmq89BRv1g2ch1xsKK5OpNjCCFP2OSYPybJmFXhjOWI7LUdFASmaw5Z1az9LLpLKQePQ4mWsL/ON8Z9uvzhQig3hdQ/cnrAsRLShn4rJratw==