Al especificar explícitamente el archivo de identidad a ssh:
ssh -i ./id_rsa ...
Tengo estas líneas en el seguimiento de depuración ssh:
debug1: Offering public key: ./id_rsa
debug3: send_pubkey_test
debug2: we sent a publickey packet, wait for reply
¿Significa que ssh-Generated también id_rsa
contiene un exponente público de RSA? id_rsa
el formato parece ser bastante explícito porque contiene una clave privada con su bloque "BEGIN PRIVATE KEY", por lo que "ofrecer clave pública" debe significar algo más que "enviar la clave pública al servidor".
EDITAR:
Para aclarar, quiero saber qué está sucediendo exactamente detrás de la línea de "oferta de clave pública". Si el cliente posee varias claves, todas se ofrecerán al servidor una por una.