Khi chỉ định rõ ràng tệp nhận dạng cho ssh:
ssh -i ./id_rsa ...
Tôi có những dòng này trong dấu vết gỡ lỗi ssh:
debug1: Offering public key: ./id_rsa
debug3: send_pubkey_test
debug2: we sent a publickey packet, wait for reply
Điều đó có nghĩa là ssh-tạo id_rsa
có chứa số mũ RSA công khai không? id_rsa
định dạng dường như khá rõ ràng rằng nó chứa khóa riêng với khối "BEGIN PRIVATE KEY" của nó, vì vậy "cung cấp khóa chung" phải có nghĩa gì đó ngoài "gửi khóa chung tới máy chủ".
BIÊN TẬP:
Để làm rõ, tôi muốn biết chính xác những gì đang diễn ra đằng sau dòng "cung cấp khóa công khai". Nếu máy khách giữ nhiều khóa, tất cả chúng sẽ được cung cấp cho máy chủ từng cái một.