linux – ¿Ignorar temporalmente mi archivo `~ / .ssh / known_hosts`?

Pregunta:

¿Hay alguna forma de ignorar temporalmente mi archivo ~/.ssh/known_hosts ?

mbp:~ alexus$ ssh 10.52.11.171
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx.
Please contact your system administrator.
Add correct host key in /Users/alexus/.ssh/known_hosts to get rid of this message.
Offending RSA key in /Users/alexus/.ssh/known_hosts:155
RSA host key for 10.52.11.171 has changed and you have requested strict checking.
Host key verification failed.
mbp:~ alexus$ 

NOTA:

.. por unas pocas respuestas / comentarios, me doy cuenta de que mi pregunta es un poco engañosa, tan breve que es el comportamiento esperado), por lo que es normal (en mi caso) hay una razón válida detrás de por qué quiero ver "ignóralo")

Respuesta:

Puede usar ssh -o StrictHostKeyChecking=no para desactivar la verificación de known_hosts momentáneamente. Pero desaconsejaría esto. Realmente debería comprobar por qué ha cambiado la clave de host.

Otra opción es agregar una entrada específica a su ~/.ssh/config para el host en cuestión. Este podría ser un enfoque válido si tiene un determinado host que genera nuevas claves de host cada vez que se reinicia y se reinicia por una razón válida varias veces al día.

Host <your problematic host>
  StrictHostKeyChecking no

Leave a Comment

Your email address will not be published. Required fields are marked *

web tasarım