Utiliser une clé SSH (RSA) pour se connecter à un serveur

Aujourd’hui, vous ne devriez plus utiliser de connexion ssh par mot de passe. Pour des raisons de praticité, mais aussi et surtout de sécurité. Pour cela, il faut ajouter votre clé publique à la liste des clés autorisées des différents serveurs.

Ainsi, pour pourrez vous connecter automatiquement sur ces derniers ; il est possible de définir une seule passphrase (mot de passe de votre clé) pour vous connecter sur tous ces serveurs. C’est plus que recommandé.

1. Générer une clé SSH, sur votre PC :

ssh-keygen -t rsa -b 2048

Il vous pose une série de questions ; le chemin par défaut convient très bien généralement, et je vous conseille de saisir une passphrase pour protéger cette clé.

2. Ajouter votre clé publique à la liste des clé autorisées du serveur distant :

ssh-copy-id -i ~/.ssh/id_rsa.pub nom_utilisateur@votre-serveur.com