Créer paire de clé pour se connecter en SSH

Posté le ven. 13 janvier 2012

On commence par ouvrir un terminal puis on tape :

ssh-keygen -t rsa -b 4096

Enter file in which to save the key (/Users/choiz/.ssh/id_rsa):

En général je garde le fichier id_rsa donc je tape "enter" sinon vous pouvez spécifier un autre chemin ainsi qu'un autre fichier. :

Enter passphrase (empty for no passphrase):

Ici on tape un mot de passe si on en veut un lors de la connexion aux différents hosts. En général j'en défini un.

Pour finir on copie la clé sur le serveur soit via scp :

scp ~/.ssh/id\_rsa.pub user@ip:~/.ssh/authorized\_keys/

ou via ssh-copy-id :

ssh-copy-id -i ~/.ssh/id\_rsa.pub user@ip