При явном указании файла идентификации в 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», поэтому «предложение открытого ключа» должно означать нечто иное, чем «отправка открытого ключа на сервер».
РЕДАКТИРОВАТЬ:
Чтобы уточнить, я хочу знать, что именно происходит за линией «предоставления открытого ключа». Если клиент имеет несколько ключей, все они будут предложены серверу один за другим.