Si el sistema operativo de un host se ha vuelto a instalar y se ha regenerado su clave pública, por supuesto, fallará porque la nueva clave no coincide con la anterior.
¿Hay alguna manera más fácil de decirle a ssh que sabe que la clave del host ha cambiado y que desea que se actualice? Creo que parece un poco propenso a errores usar un editor de texto o algo así como eliminar la línea ofensiva.
Respuestas:
Úselo
ssh-keygen -R hostname
para eliminar el nombre de host de su archivo known_hosts. La próxima vez que se conecte, la nueva clave de host se agregará a su archivo conocido_hosts.fuente
La próxima vez que se conecte, se conectará sin que se le solicite,
Are you sure you want to continue connecting (yes/no)?
ya que las claves ya estarán en elknown_hosts
archivo.fuente
thehost
lugar? o algo así. una variable ALLCAPS podría colisionar con un nombre interno reservado. Los nombres en minúscula no deberían.)ssh
que hay entradas separadas para el nombre de host y su dirección (es), por lo que debessh-keygen -R
cada uno de ellos para evitar el conflicto