Ho letto di crittografia asimmetrica e so che il concetto è di mantenere la chiave privata per te e distribuire la chiave pubblica. Ma recentemente ho avuto accesso a un server remoto usando SSH con un file .pem. Il comando che ho usato per accedere era
ssh -i ./key/private_key.pem -l comp <ip_address>
Ho controllato la pagina di manuale per ssh e dice
-i identity_file
Selects a file from which the identity (private key) for public key authentication is read.
Mi chiedo perché mi è stato fornito un file con chiave privata, come sono stato autenticato e cosa ha il server?