SSH

User Authentication with Public Keys in File

Enabling Public-Key Authentication
Using the Authorization File
Using Keys Generated with OpenSSH

Public-key authentication is based on the use of digital signatures and provides very good authentication security. To use public-key authentication, the user must first create a key pair on the client, and upload the public key to the server.