IDファイルをsshに明示的に指定する場合:
ssh -i ./id_rsa ...
sshデバッグトレースに次の行があります。
debug1: Offering public key: ./id_rsa
debug3: send_pubkey_test
debug2: we sent a publickey packet, wait for reply
sshで生成さid_rsaれたRSA指数も公開されているという意味ですか?id_rsa形式は、「BEGIN PRIVATE KEY」ブロックを含む秘密鍵を含むことをかなり明示しているように思われるため、「公開鍵の提供」は「サーバーへの公開鍵の送信」以外の何かを意味する必要があります。
編集:
明確にするために、「公開鍵の提供」ラインの背後で何が起こっているのか正確に知りたいのです。クライアントが複数のキーを保持している場合、それらはすべて1つずつサーバーに提供されます。