Los valores en .ssh/authorized_keys
son claves públicas : son objetos matemáticos, cada uno de ellos está vinculado a otro objeto matemático llamado clave privada . Cuando el servidor nagios se conecta a uno de los servidores monitoreados, utiliza su clave private : el servidor nagios demuestra su conocimiento de la clave privada a través de una operación matemática (a firma digital ), que el servidor de destino verifica con la clave pública correspondiente.
La magia de la construcción es que la clave pública se puede hacer pública: aunque la clave pública y la privada comparten una estructura común, esa estructura está "oculta" y no se puede reconstruir solo a partir de la clave pública (aquí, "no se puede" significa "necesitaría una computadora más grande que todo el estado de Wyoming y programada por Chuck Norris").
Por lo tanto, para iniciar sesión en los servidores de destino, no necesita agarrar la clave pública , sino la clave privada , y esa nunca deja las entrañas de el servidor de nagios.
(Por otro lado, si puede obtener un acceso de lectura al servidor nagios, por ejemplo, puede ver una cinta de respaldo, puede obtener la clave privada y acceder a todos los servidores. Nirvāṇa del atacante. < em> Eso puede ser un grave problema de seguridad: ¡protege tus copias de seguridad!)