Estoy tratando de conectarme a un host Linux usando ssh
y obtengo el siguiente error
RSA host key for 10.1.1.20 has changed and you have requested strict checking.
Me gustaría anular esto, pero parece que no puedo encontrar ninguna combinación de opciones para hacerlo.
Probablemente configuré StrictHostKeyChecking hace años, pero no recuerdo cómo.
Consulté lo man ssh
que me informa que el archivo de configuración de todo el sistema es /etc/ssh/ssh_config
y el valor predeterminado para el archivo de configuración por usuario ~/.ssh/config
no existe.
EDITAR Para aclarar mi pregunta, la opción está claramente establecida. Estoy tratando de descubrir
- Dónde se almacenan las opciones (no tengo los archivos mencionados en la página del manual, que parece estar equivocado).
- Cómo cambiar las opciones.
No estoy buscando cómo solucionar el problema que tengo (sé que puedo editar el archivo known_hosts, pero esto es tedioso cada vez que intento un nuevo servidor).
/etc/ssh_config
en la mía.ask
. Cuando se cambia una clave de host, el cliente ssh no se conectará a menos queStrictHostKeyChecking
esté configurado enno
. Si la clave de host no cambia muy a menudo, sugeriría eliminar esta clave de host en~/.ssh/known_hosts
lugar de cambiar la configuración..ssh/known_hosts
, continué recibiendo la advertencia hasta que descubrí la fila infractora en otro archivo llamado.ssh/known_hosts2
. aparentemente OS X usa ambos