SSH: «REMOTE HOST IDENTIFICATION HAS CHANGED» tras reinstalar la Pi
Tras reflashear la Raspberry Pi (o cambiar el equipo de esa IP), SSH se niega a conectar con un aviso enorme de que la identidad del host ha cambiado.
Por qué pasa (diagnóstico)
- El servidor tiene una clave de host nueva y tu
~/.ssh/known_hostsguarda la antigua. - Si NO has reinstalado nada, podría ser un ataque man-in-the-middle: no lo ignores.
Solución paso a paso
- Confirma que el cambio es esperado (reinstalaste el sistema o cambió el equipo).
- Borra la entrada antigua:
ssh-keygen -R IP_LOCAL. - Vuelve a conectar y acepta la huella nueva comprobándola si puedes.
Requisitos
- OpenSSH
Compatibilidad
- macOS
- Linux
- Windows (OpenSSH)
Verificación
Basado en la documentación oficial citada; aún no probado en este laboratorio.
Fuentes
- ssh-keygen(1) — OpenBSD manual (-R) (en inglés)
Guías relacionadas
- SSH «Permission denied (publickey)» desde un Mac nuevo
- Endurecer SSH: solo claves y sin root
- Safari no activa el service worker de mi web-app
- Tailscale: acceder a toda tu red de casa (subnet router)
- Tailscale: navegar como si estuvieras en casa (exit node)
- Pi-hole en Docker no arranca: el puerto 53 está ocupado
Más guías de Redes y seguridad.