Lors de la spécification explicite du fichier d'identité à ssh:
ssh -i ./id_rsa ...
J'ai ces lignes dans la trace de débogage ssh:
debug1: Offering public key: ./id_rsa
debug3: send_pubkey_test
debug2: we sent a publickey packet, wait for reply
Cela signifie-t-il que ssh-generated id_rsa
contient également un exposant RSA public? id_rsa
le format semble être assez explicite car il contient la clé privée avec son bloc "BEGIN PRIVATE KEY", donc "offrir la clé publique" doit signifier autre chose que "envoyer la clé publique au serveur".
ÉDITER:
Pour clarifier, je veux savoir ce qui se passe exactement derrière la ligne "offrant la clé publique". Si le client détient plusieurs clés, elles seront toutes proposées au serveur une par une.