A todos nos ha pasado alguna vez que tras una re-instalación en alguno de nuestros servidores nos aparece este mensaje al intentar acceder con SSH:
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…
Es algo normal porque después de una reinstalación cambiará la contraseña root de acceso al servidor así como el “fingerprint” que no es más que la forma a través de la cual el equipo desde el que se accede con SSH identifica la máquina a la que se accede de forma remota. De este modo, al no coincidir la “huella” almacenada en con la del equipo remoto, impide que se pueda acceder directamente.
Solución: la solución pasa por editar normalmente el fichero
/home/usuario/.ssh/known_hosts
donde usuario será el nombre nuestro equipo/usuario. Podéis hacerlo con nano de la siguiente forma:
sudo nano /home/usuario/.ssh/known_hosts
Y si trabajamos con Mac:
sudo nano /Users/mi_usuario/.ssh/know_hosts
No hay más que eliminar la huella almacenada y de nuevo acceder a tu servidor remoto con:
ssh nombre_de_nuestro_usuario_remoto@nombre_de_nuestro_host.com