Muchas veces cuando hacemos alguna tarea automatizada que involucra SSH nos salta la verificaci贸n de host la cual involucra una interacci贸n humana. Tambi茅n nos suele trolear cuando tenemos la tarea creada hace mucho tiempo y un d铆a migramos uno de los servidores involucrados a otra direcci贸n IP y blam, autom谩ticamente la tarea deja de andar por que cambio el fingerprint.
Para saltearnos esta verificaci贸n tenemos dos opciones.
Una es meter el finger print de antemano
ssh-keyscan IP.ADDR.OF.HOST >> ~/.ssh/known_hosts
Esto evitaria que pregunte por si aceptamos o no la firma la primera vez que nos conectamos.
La otra es saltear la verificaci贸n por hosts, para eso podemos a帽adir algo as铆 en el archivo config de ssh en nuestro home (~/.ssh/config).
Host my_trusteable_host
Hostname IP.ADDR.OF.HOST
StrictHostKeyChecking no
Ojo, pueden abrir una posible falla de seguridad pero les simplificara la vida.
Leave a Reply