He estado poniendo mis archivos de identidad ssh dentro de mi carpeta ~ / .ssh /. Probablemente tengo unos 30 archivos allí.
Cuando me conecte a los servidores, especificaré el archivo de identidad a usar, con algo como
ssh -i ~ / .ssh / client1-identity client1@10.1.1.10
Sin embargo, si no especifico un archivo de identidad, y solo uso algo como esto:
ssh user123@example.com
Me sale el error
Demasiados errores de autenticación para el usuario123
Entiendo que es porque si no se especifica ningún archivo de identidad, y ssh puede encontrar archivos de identidad, entonces los probará todos.
También entiendo que puedo editar el ~/.ssh/config
archivo y especificar algo como:
Host example.com Autenticaciones preferidas interactivas con el teclado, contraseña
para evitar que esa conexión intente archivos de identidad conocidos.
Entonces, supongo que podría mover mis archivos de identidad fuera del ~/.ssh/
directorio, o podría especificar cada host para el que quiero deshabilitar la autenticación del archivo de identidad en el archivo de configuración, pero ¿hay alguna manera de decirle a SSH que compre el valor predeterminado y no busque archivos de identidad? ¿O para especificar los que buscará?
ssh -v
para averiguarlo con seguridad.