Ir al contenido principal

Cómo solucionar el error "Host Key Verification Failed"

Corregir del error de verificación fallida al conectarte a través de SSH a tu VPS

Actualizado hace más de un año

Si intentas conectarte a un servidor remoto usando SSH y encuentras la advertencia (Error en la verificación de la clave del host) o (La identificación del host remoto ha cambiado), indica que tu cliente SSH no puede verificar la autenticidad del host al que te estás conectando.

Aunque puede parecer un problema grave debido a la naturaleza de la advertencia, una de las razones más comunes no está relacionada con un ataque: esto suele ocurrir cada vez que cambies o reinstales el sistema operativo en tu VPS.

Para solucionarlo, sigue estos pasos:

Paso 1: Elimina la entrada del archivo known_hosts

Cuando te conectaste por primera vez a tu VPS a través de SSH, se agregó una clave de host al archivo known_hosts en tu dispositivo local. Ahora, después de cambiar o reinstalar el sistema operativo, esta entrada está desactualizada y debe eliminarse. Puedes hacerlo ingresando el siguiente comando en la Terminal:

ssh-keygen -R [vps-ip]

Reemplazando [vps-ip] con la IP de tu VPS. Esto creará una copia de seguridad del archivo known_hosts y eliminará la entrada de clave de host asociada con la IP de tu VPS.

Paso 2: Conéctate al servidor

Ahora que se eliminó la entrada anterior, intenta conectarte nuevamente a tu VPS usando SSH. Esta vez, deberías poder verificar la clave de host y conectarte sin problemas.

Si aún no puedes conectarte después de seguir los pasos anteriores, puedes intentar lo siguiente:

  • Verifica que te estás conectando a la dirección IP correcta (o nombre de host)

  • Asegúrate de que tu firewall no esté bloqueando la conexión

  • Reinicia tu dispositivo local o el VPS para restablecer la configuración de red

¿Ha quedado contestada tu pregunta?