🔐 HowTo : Créer une paire de clés SSH¶
🖥️ Créer une paire de clés via le Dashboard (Horizon)¶
✅ Pré-requis¶
- Avoir un compte OpenStack avec les droits sur un projet
- Accéder à l'interface web Horizon (ex:
https://openstack.example.org/horizon
) - Un navigateur web moderne
✨ Créer une nouvelle paire de clés¶
- Connecte-toi au Dashboard Horizon.
- Dans le menu principal, va dans Projet > Clés SSH.
- Clique sur Créer une paire de clés.
- Donne un nom à ta clé (par exemple :
mykey
). - Clique sur Créer une paire de clés.
- Télécharge la clé privée générée (ex:
mykey.pem
) et garde-la en sécurité. - La clé publique est maintenant enregistrée dans OpenStack et est associée à ton projet.
🔎 Vérification¶
- Lister les clés disponibles : Va dans Projet > Clés SSH pour voir toutes les clés enregistrées.
- Supprimer une clé : Sélectionne la clé et clique sur Supprimer si tu n’en as plus besoin.
- Utiliser la clé lors de la création d'une instance : Lorsque tu lances une instance, tu peux sélectionner la clé SSH que tu as créée.
💻 Créer une paire de clés via le via Openstack CLI¶
✅ Pré-requis¶
-
Avoir un compte OpenStack avec les droits sur un projet
-
Avoir le client CLI installé :
pip install python-openstackclient
-
Sourcer ton environnement :
bash
source openrc.sh
✨ Option 1 : Créer une nouvelle paire de clés¶
openstack keypair create mykey > mykey.pem chmod 600 mykey.pem
mykey est le nom visible dans OpenStack.
Le fichier mykey.pem contient la clé privée à conserver précieusement.
La clé publique est enregistrée côté OpenStack.
📥 Option 2 : Importer une clé publique existante¶
Si l'utilisateur dispose déjà d'une clé publique (ex: ~/.ssh/id_rsa.pub) :
openstack keypair create --public-key ~/.ssh/id_rsa.pub mykey
La clé privée reste chez l'utilisateur.
mykey sera visible dans OpenStack comme nom de la paire.
Peut être utilisée lors de la création d'une instance.
🔎 Vérification¶
Lister les clés disponibles :
openstack keypair list
Voir les détails d'une clé :
openstack keypair show mykey
Supprimer une clé :
openstack keypair delete mykey