¿Cómo actualizar las claves de host automáticamente (sin interacción manual)?

¿Cómo actualizar las claves de host automáticamente (sin interacción manual)?

Estoy cambiando mi sistema pero uso la misma dirección IP para acceder al nuevo sistema. Al intentar acceder al nuevo sistema, se recibió el primer mensaje de cambio de identificación.

Según estoenlace, Tengo que eliminar la clave de identificación del host del archivo .ssh/known_hosts.

Para hacer esto, escribí la siguiente función en .bashrc y usé alias rmsshk 19para eliminar la clave

rmsshkey() {
sed -i $1d /home/pravin/.ssh/known_hosts
}
alias rmsshk=rmsshkey

Pero ahora quiero automatizarlo, sé que mi identificación de host ha cambiado y quiero actualizarla automáticamente sin mi interacción. ¿Cómo puedo lograr esto?

Respuesta1

No sé a qué te refieres con "automatizarlo", pero una forma más fácil de hacerlo sedes usar ssh-keygen:

ssh-keygen -R hostname-or-ip

lo cual es mucho más fácil y directo.

Si no le importan las claves de host, puede utilizar el método descrito enIntercambio de pila Unix.

información relacionada