En este post te mostraré cómo solucionar el problema que aparece al conectarte por SSH el cual dice así:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the ECDSA key sent by the remote host is
SHA256:clave_aquí.
Please contact your system administrator.
Add correct host key in ruta to get rid of this message.
Offending ECDSA key in ruta:línea
ECDSA host key for IP has changed and you have requested strict checking.
Host key verification failed.
El problema
Lo que sucede es que la identificación remota ha cambiado. La solución que traigo aquí implica que no es un ataque de MITM, sino que simplemente cambió la verificación porque ahora esa IP la tiene otra computadora, etcétera.
En mi caso, eso me aparece al conectarme a mi Raspberry Pi después de reinstalar el sistema operativo, ya que la IP es la misma pero la verificación ha cambiado.
Solución
El mismo error lo dice: Offending ECDSA key in ruta:línea
Básicamente tienes que abrir el archivo y remover la línea. En mi caso remuevo la siguiente, que es la número 13:
Y al intentar conectarme de nuevo, me preguntará si realmente quiero conectarme (The authenticity of host ‘192.168.1.68 (192.168.1.68)’ can’t be established.), lo cual acepto.
De este modo se elimina el problema. Te repito que esta solución es porque yo estoy seguro de que nadie está hackeando o atacando mi red, pero esto puede cambiar en todos los casos.