Créer une keypair

Une paire de clés (ou keypair) est essentiellement une clé ssh vous permettant de vous connecter à votre machine virtuelle Linux.

Utilisation de votre clé SSH existante

En supposant que votre clé publique ssh existante se trouve dans ~/.ssh/ssh_my_rsa_key.pub

openstack keypair create --public-key ~/.ssh/ssh_my_rsa_key.pub mykeypair
+-------------+-------------------------------------------------+
| Field       | Value                                           |
+-------------+-------------------------------------------------+
| fingerprint | 53:c0:03:5f:27:6f:c2:66:b4:e4:f3:26:e0:f8:82:4a |
| name        | mykeypair                                       |
| user_id     | b1580497f51e4d10b9110c60c154562c                |
+-------------+-------------------------------------------------+
ssh -i ~/.ssh/ ~/.ssh/ssh_my_rsa_key *adminuser*@my-vm-name

 

Création d'une keypair

Une nouvelle paire de clés peut également être créée pour être utilisée, par exemple avec un compte de service ou un deamon dédié.

openstack keypair create robotkey > ~/.ssh/robotkey
chmod 600 ~/.ssh/robotkey

La clé privée est enregistrée dans ~ /.ssh /robotkey et peut ensuite être utilisée pour la création de VM (en utilisant l'argument --key-pair sur la ligne de commande) et pour ssh en utilisant :

ssh -i ~/.ssh/robotkey *adminuser*@my-vm-name