Aller au contenu

Gérer les clés SSH

Enregistrez, générez et supprimez des clés SSH publiques dans la console pour qu'elles s'installent automatiquement sur vos nouveaux serveurs.

Les clés SSH vous permettent de vous connecter à vos serveurs infonuagiques sans mot de passe. La page SSH Keys sert à enregistrer les clés publiques que vous voulez voir Stack Harbor installer sur vos nouveaux serveurs, pour qu’un serveur fraîchement déployé fasse déjà confiance à votre poste dès son démarrage.

Où la trouver

Dans la barre latérale, ouvrez Infrastructure → SSH Keys.

Tant que vous n’avez pas ajouté de clé, la page affiche un état vide — une icône de cadenas avec No SSH keys yet et la note « Register a public key and we’ll install it on new servers by default. » Dès que vous enregistrez une clé, elle apparaît dans cette liste.

Ce que vous pouvez faire ici

Deux boutons se trouvent en haut à droite de la page :

  • Import Key — collez une clé publique que vous possédez déjà. C’est la voie habituelle : vous gardez la moitié privée sur votre machine et ne confiez à la console que la moitié publique.
  • Generate Key — laissez la console créer une nouvelle paire de clés. Utile quand vous n’avez pas de clé à réutiliser.

Importer une clé existante

  1. Repérez votre clé publique. Sur votre machine, c’est généralement ~/.ssh/id_ed25519.pub ou ~/.ssh/id_rsa.pub. Affichez-la avec cat ~/.ssh/id_ed25519.pub. C’est une seule ligne qui commence par ssh-ed25519 ou ssh-rsa.
  2. Ouvrez Import Key. Cliquez sur Import Key en haut à droite de la page SSH Keys.
  3. Nommez la clé et collez-la. Donnez-lui un libellé que vous reconnaîtrez plus tard (par exemple poste-2026) et collez la ligne complète de la clé publique.
  4. Enregistrez. La clé apparaît dans la liste et sera installée sur les serveurs que vous déploierez à partir de maintenant.

Générer une clé dans la console

  1. Cliquez sur Generate Key. La console crée une nouvelle paire de clés.
  2. Sauvegardez la clé privée tout de suite. La moitié privée ne vous est montrée qu’une seule fois. Téléchargez-la ou copiez-la et rangez-la en lieu sûr — la console ne conserve que la moitié publique et ne pourra pas vous remontrer la clé privée.
  3. Réglez les bonnes permissions. Sur votre machine, placez le fichier dans ~/.ssh/ et exécutez chmod 600 dessus pour que le client SSH l’accepte.

Bon à savoir

  • Les clés s’appliquent aux nouveaux serveurs, pas aux existants. Enregistrer une clé l’installe sur les serveurs déployés par la suite. Un serveur déjà en marche au moment de l’ajout ne la reprendra pas de lui-même — ajoutez la clé directement sur le serveur, ou redéployez.
  • N’enregistrez que la clé publique. Ne collez jamais une clé privée dans la console ni ailleurs en ligne. Si vous avez généré la paire dans la console, la clé privée que vous avez sauvegardée est celle que vous conservez.
  • Supprimez les clés que vous n’utilisez plus. Quand un poste est mis au rancart ou qu’une personne quitte l’équipe, supprimez sa clé ici pour qu’elle cesse d’être ajoutée aux nouveaux serveurs.
  • Cette section est en cours d’enrichissement. La gestion des clés SSH fait partie de la console en accès anticipé et gagnera en détail avec le temps.

Une fois un serveur en marche et joignable sur son adresse, voyez Adresses IP pour comprendre comment son interface réseau et son adresse IP principale sont organisées.