Skip to main content

Générer une clé SSH

Génération de la clé

ssh-keygen -t ed25519 -C "monprojet@gitlab.com" -f ~/tmp/cle_mon_projet

Clé privée dans la variable

Le contenu du fichier ~/tmp/cle_mon_projet sera la clé privée de la ci, la variable SSH_PRIVATE_KEY, à renseigner au niveau de gitlab, de préférence en protected.

Ajout de la clé publique au serveur

Le contenu du fichier ~/tmp/cle_mon_projet.pub sera la clé public à ajouter à votre serveur de destination, cela peut-être fait via la commande suivante :

ssh-copy-id -i ~/tmp/cle_mon_projet user@serveur

Test de la clé

Pour tester que la clé fonctionne

ssh user@serveur -i ~/tmp/cle_mon_projet