He generado un par de claves con PuttyGen y lo uso para conectarme a un servidor remoto con Putty y SSH.
Lo que me sorprende es que, al configurar la autenticación de clave pública, en ningún momento tuve que proporcionar un inicio de sesión. El único momento en que tuve que hacerlo fue cuando tuve que iniciar sesión en el servidor para actualizar el archivo .ssh / authorized_keys . Pero ese inicio de sesión podría haberse hecho con cualquier usuario que tenga derecho a actualizar ese archivo.
He comprobado el contenido de las claves públicas / privadas y el archivo authorized_keys , no he visto información sobre el inicio de sesión.
Cuando inicio sesión, se solicita el inicio de sesión y, directamente, el servidor parece buscar una clave pública vinculada a ese inicio de sesión. ¿Dónde busca ese enlace?