Associer sa clef ssh

Pour se connecter aux instances de machines virtuelles, vous devez déposer la partie publique de votre clef ssh.

Liste des clefs disponibles

Vous pouvez afficher la liste des clefs ssh disponibles avec la commande

$ openstack keypair list

Si vous venez de vous authentifier pour la première fois, il est normal qu’aucune clef ne s’affiche : vous ne l’avez pas encore déposé.

Déposer sa clef publique

Déposez votre clef publique ssh :

$ openstack keypair create --public-key ~/.ssh/id_rsa_nova.pub tascan-rsa
+-------------+-------------------------------------------------+
| Field       | Value                                           |
+-------------+-------------------------------------------------+
| fingerprint | 9e:33:58:35:62:df:be:4b:47:4b:ba:bc:0e:8d:d9:26 |
| name        | tascan-rsa                                      |
| user_id     | b8b092a17bce4974b0cbd83179014f01                |
+-------------+-------------------------------------------------+

Cette fois, lorsqu’on liste les clefs disponibles, votre clef apparaît.

$ openstack keypair list
+------------+-------------------------------------------------+
| Name       | Fingerprint                                     |
+------------+-------------------------------------------------+
| tascan-rsa | 9e:33:58:35:62:df:be:4b:47:4b:ba:bc:0e:8d:d9:26 |
+------------+-------------------------------------------------+