Sharing public keys
To be able to login into our server, you need to share your PUBLIC key that's paired with your PRIVATE key (which you never share with anyone, and can be additionally password-protected).
You can read a bit more about assymetric encryption here.
You can use Linux-based ssh-keygen or other solutions. More on its use is available here.