Necesito conectarme a un host con una dirección IP dinámica.
Cada vez que cambia su IP, SSH me solicita la validación de huellas digitales:
The authenticity of host '...' can't be established.
RSA key fingerprint is ....
Are you sure you want to continue connecting (yes/no)?
¿Sería posible pasar SSH la clave pública del host para que:
- SSH valida la autenticidad del host automáticamente
- La clave de host no se almacena en el archivo known_hosts
Esta pregunta difiere de ¿Cómo puedo evitar la verificación de host de SSH para hosts conocidos? dado que otras preguntas tienen como objetivo suprimir la validación de SSH, aunque no quiero suprimirla: sí quiero autenticar el host, solo usando la clave pública del host (que sé y tenerlo almacenado en un archivo) en lugar de SSH known_hosts
archivo.
Para mí, la otra pregunta parece ser acerca de conectarse a un servidor diferente cada vez, en lugar de conectarse a un único servidor conocido con una IP dinámica.