Tenía un archivo poblado conocido_hosts. Lo estaba editando y por una fracción de segundo vi un error de permiso cuando lo guardé. Fui a verificar cuál era el error y el archivo known_hosts estaba en blanco.
Ahora, si le hago un ssh a un host, obtengo algo como lo siguiente:
bash-3.2 $ ssh root @
No se puede establecer la autenticidad del host ''. La huella digital de la clave RSA es b3: c3: e3: 83: 23: 83: 93: 63: 13: 23: 63: 63: d3: c3: 33: a3. ¿Estás seguro de que deseas continuar conectando (sí / no)? sí Advertencia: Se agregó de forma permanente '(RSA) a la lista de hosts conocidos.
Suena bien ... pero cuando miro mi archivo known_hosts, está en blanco. Compruebo los permisos y es propiedad de mi cuenta. .ssh / permisos son correctos también.
Eliminé conocido_hosts y luego intenté conectar de nuevo, y crea un archivo pero permanece en blanco. No se agregan claves de host.
Simplemente comenzó a suceder después de que vi ese error de permiso.
¿Alguien tiene alguna idea de lo que está pasando aquí?
Sin embargo, el archivo root_hosts del usuario root está bien.
fuente