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 19
para 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 sed
es 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.