Openstack: modifications wiki gestion des clefs ssh authored by BAILLY-REYRE Aurélien's avatar BAILLY-REYRE Aurélien
......@@ -145,13 +145,13 @@ d'utiliser une clé SSH et de l'enregistrer auprès du serveur OpenStack.
``` {.sourceCode .console}
$ ssh-keygen -t rsa -b 4096
[...]
$ openstack keypair create --public-key=${HOME}/.ssh/id_rsa.pub ${USER}_key
$ openstack keypair create --public-key=${HOME}/.ssh/id_rsa.pub YOUR_KEY_NAME
$ openstack keypair list
+----------+-------------------------------------------------+
+---------------+-------------------------------------------------+
| Name | Fingerprint |
+----------+-------------------------------------------------+
| cloudkey | 33:91:4b:38:52:63:1d:18:7b:e0:e3:0d:3b:63:ce:4b |
+----------+-------------------------------------------------+
+---------------+-------------------------------------------------+
| YOUR_KEY_NAME | 33:91:4b:38:52:63:1d:18:7b:e0:e3:0d:3b:63:ce:4b |
+---------------+-------------------------------------------------+
```
La commande `ssh-keygen -t rsa -b 4096` génère par défaut une clé privée `id_rsa` et une clé publique `id_rsa.pub` dans le dossier `.ssh/`. La clé privée ne doit jamais être communiquée.
......@@ -229,7 +229,7 @@ réseau `project_network` et dont le nom sera *MY\_VM\_NAME*, nous
utiliserons la commande suivante :
``` {.sourceCode .console}
$ openstack server create --key-name cloudkey --image CentOS-7 \
$ openstack server create --key-name YOUR_KEY_NAME --image CentOS-7 \
--flavor 1CPU_2GB-RAM --nic net-id=project_network MY_VM_NAME
+-----------------------------+-----------------------------------------------------+
| Field | Value |
......@@ -251,7 +251,7 @@ $ openstack server create --key-name cloudkey --image CentOS-7 \
| hostId | |
| id | 3623d900-f898-4d45-831a-4c6afb85aa1e |
| image | CentOS-7 (3abfbd5d-e07b-4187-b2d2-c58a51bf86b6) |
| key_name | cloudkey |
| key_name | YOUR_KEY_NAME |
| name | MY_VM_NAME |
| progress | 0 |
| project_id | 59d0e58b2f3e488baed2360bc1767417 |
......@@ -381,7 +381,7 @@ $ openstack server show MY_VM_NAME
| hostId | 4011c6f57790dd40dc4be5c1121c45a2789d9c6f9fcee3ef8128a630 |
| id | 3623d900-f898-4d45-831a-4c6afb85aa1e |
| image | CentOS-7 (3abfbd5d-e07b-4187-b2d2-c58a51bf86b6) |
| key_name | cloudkey |
| key_name | YOUR_KEY_NAME |
| name | MY_VM_NAME |
| progress | 0 |
| project_id | 59d0e58b2f3e488baed2360bc1767417 |
......@@ -812,11 +812,11 @@ obtenir l'empreinte de la clé stocké par OpenStack, exécutez :
``` {.sourceCode .console}
$ openstack keypair list
+----------+-------------------------------------------------+
+---------------+-------------------------------------------------+
| Name | Fingerprint |
+----------+-------------------------------------------------+
| cloudkey | 0d:97:13:66:49:03:44:da:69:82:3c:dd:b9:d7:25:64 |
+----------+-------------------------------------------------+
+---------------+-------------------------------------------------+
| YOUR_KEY_NAME | 0d:97:13:66:49:03:44:da:69:82:3c:dd:b9:d7:25:64 |
+---------------+-------------------------------------------------+
```
Et pour obtenir l'empreinte de la clé utilisé par la commande `ssh`,
......@@ -831,14 +831,14 @@ Si elles sont différentes, il faut mettre à jour votre clé publique dans
OpenStack :
``` {.sourceCode .console}
$ openstack keypair delete cloudkey
$ openstack keypair add --pub-key=${HOME}/.ssh/id_rsa.pub cloudkey
$ openstack keypair delete YOUR_KEY_NAME
$ openstack keypair add --pub-key=${HOME}/.ssh/id_rsa.pub YOUR_KEY_NAME
$ openstack keypair list
+----------+-------------------------------------------------+
+---------------+-------------------------------------------------+
| Name | Fingerprint |
+----------+-------------------------------------------------+
| cloudkey | 33:91:4b:38:52:63:1d:18:7b:e0:e3:0d:3b:63:ce:4b |
+----------+-------------------------------------------------+
+---------------+-------------------------------------------------+
| YOUR_KEY_NAME | 33:91:4b:38:52:63:1d:18:7b:e0:e3:0d:3b:63:ce:4b |
+---------------+-------------------------------------------------+
```
Si elles sont bien identiques, il se peut que OpenStack n'ait pas réussi
......
......