Utiliser une clé SSH pour se connecter à son serveur

Habituellement vous utilisez certainement un mot de passe pour vous connecter à votre serveur. Je ne vais pas vous parler de sécurité ici mais seulement de praticité.

Utiliser une clé SSH vous permet de ne plus avoir à retenir ou copier / coller un mot de passe impossible à retenir. Une ligne de commande, et vous êtes connectés...

Tout d'abord, si vous ne connaissez pas le principe des clés SSH, je vous invite à consulter d'autres ressources sur le web comme cet article : https://delicious-insights.com/fr/articles/comprendre-et-maitriser-les-cles-ssh/.

Avant d'ajouter votre clé publique sur votre serveur, vérifiez que vous en avez une.

ls ~/.ssh/

Si vous avez une clé vous devez avoir un fichier id_rsa et un fichier id_rsa.pub.
Sinon créez une paire de clés :

ssh-keygen

Vous pouvez laisser la demande de passphrase vide. Vous pouvez constater que les fichiers ont étés créer dans ~/.ssh/.

Maintenant, vous pouvez ajouter votre clé publique sur votre serveur.

ssh-copy-id -i ~/.ssh/id_rsa.pub utilisateur@ip_machine

Entrez le mot de passe de votre utilisateur.

Vous pouvez maintenant accéder à votre serveur en faisant

ssh utilisateur@ip_machine

Sans utiliser de mot de passe !

Merci d'avoir suivi cet article.



Commentaires