... | ... | @@ -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 |
|
|
|
+----------+-------------------------------------------------+
|
|
|
+---------------+-------------------------------------------------+
|
|
|
| Name | Fingerprint |
|
|
|
+---------------+-------------------------------------------------+
|
|
|
| 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 |
|
|
|
+----------+-------------------------------------------------+
|
|
|
+---------------+-------------------------------------------------+
|
|
|
| Name | Fingerprint |
|
|
|
+---------------+-------------------------------------------------+
|
|
|
| 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 |
|
|
|
+----------+-------------------------------------------------+
|
|
|
+---------------+-------------------------------------------------+
|
|
|
| Name | Fingerprint |
|
|
|
+---------------+-------------------------------------------------+
|
|
|
| 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
|
... | ... | |