Nostros tuvimos problemas para conectarnos al servidor por medio de SSH, nos aparecia este mensaje, WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ 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 RSA key sent by the remote host is 51:82:00:1c:7e:6f:ac:ac:de:f1:53:08:1c:4d:55:68. Please contact your system administrator. Add correct host key in /Users/iodocsCalifornia/.ssh/known_hosts to get rid of this message. Offending RSA key in /Users/iodocsCalifornia/.ssh/known_hosts:12 RSA host key for 10.131.16.118 has changed and you have requested strict checking. Host key verification failed.
Había sobrescrito mi clave anterior en mi ordenador y la usé con una nueva gota (no la que intenté conectar al recibir este mensaje. Que uno realmente pide una contraseña que no he recibido por correo electrónico)
Pensando que este mensaje probablemente estaba relacionado con eso, actualicé mi clave SSH en Azure con la nueva de mi computadora de nuevo. Pero el mensaje continuó mostrándose al intentar iniciar sesión a través de ssh.
Awnser
Utilice ssh-keygen para eliminar la clave no válida
ssh-keygen -R "you server hostname or ip"
Exmaple:
Usando windows cygwin
ssh-keygen -R "10.101.12.3"
Este post fue basado en este post original.
Usando Linux
Para linux puede usar el siguiente comando:
ssh-keygen -f "/home/rck/.ssh/known_hosts" -R "localhost"