SSH est un protocole de connexion sécurisée à une machine distante. L'authentification par clé utilise une paire : la clé privée reste sur le poste, la clé publique est placée dans ~/.ssh/authorized_keys du serveur. Elle est plus sûre que le mot de passe, qu'on peut alors désactiver.
Exemple
ssh-keygen -t ed25519
ssh-copy-id alice@serveur