¿"Error en la verificación de la clave del host"?

¿"Error en la verificación de la clave del host"?

Bueno, estoy trabajando con máquinas virtuales y estaba intentando establecer una conexión entre el cliente y el servidor mediante ssh (de cliente a servidor). Instalé ssh en ambas máquinas y reinicié también. No fue un problema. Pero, cuando intenté conectarme desde el cliente con:

ssh -p 22 myservername@myserverip

Decía: "Error en la verificación de la clave del host". Siempre es lo mismo, haga lo que haga.

Esta es la segunda vez que lo pruebo (desinstalé los dos ubuntus y los volví a instalar)

¿Qué podría hacer para establecer esa conexión?

Respuesta1

Cuando reinstalas una máquina, obtiene una nueva clave de host ssh, pero la anterior aún está almacenada en tu archivo de clave.

Ábralo ~/.ssh/known_hostscon un editor y elimine las líneas que contienen las claves de host problemáticas.

Alternativamente, puede utilizar ssh-keygenpara eliminar las entradas problemáticas automáticamente.

ssh-keygen -R myserverip
ssh-keygen -R myservername

Se le pedirá que verifique las nuevas claves de host la próxima vez que se conecte.

Respuesta2

aquí está la respuesta a este problema

usado -oStrictHostKeyChecking=noen el comando

scp -oStrictHostKeyChecking=no -r -i openssh.pem test.txt [email protected]:/home/

solucionó el problema después de agregar -oStrictHostKeyChecking=no

información relacionada