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. ...@@ -145,13 +145,13 @@ d'utiliser une clé SSH et de l'enregistrer auprès du serveur OpenStack.
``` {.sourceCode .console} ``` {.sourceCode .console}
$ ssh-keygen -t rsa -b 4096 $ 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 $ openstack keypair list
+----------+-------------------------------------------------+ +---------------+-------------------------------------------------+
| Name | Fingerprint | | 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. 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 ...@@ -229,7 +229,7 @@ réseau `project_network` et dont le nom sera *MY\_VM\_NAME*, nous
utiliserons la commande suivante : utiliserons la commande suivante :
``` {.sourceCode .console} ``` {.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 --flavor 1CPU_2GB-RAM --nic net-id=project_network MY_VM_NAME
+-----------------------------+-----------------------------------------------------+ +-----------------------------+-----------------------------------------------------+
| Field | Value | | Field | Value |
...@@ -251,7 +251,7 @@ $ openstack server create --key-name cloudkey --image CentOS-7 \ ...@@ -251,7 +251,7 @@ $ openstack server create --key-name cloudkey --image CentOS-7 \
| hostId | | | hostId | |
| id | 3623d900-f898-4d45-831a-4c6afb85aa1e | | id | 3623d900-f898-4d45-831a-4c6afb85aa1e |
| image | CentOS-7 (3abfbd5d-e07b-4187-b2d2-c58a51bf86b6) | | image | CentOS-7 (3abfbd5d-e07b-4187-b2d2-c58a51bf86b6) |
| key_name | cloudkey | | key_name | YOUR_KEY_NAME |
| name | MY_VM_NAME | | name | MY_VM_NAME |
| progress | 0 | | progress | 0 |
| project_id | 59d0e58b2f3e488baed2360bc1767417 | | project_id | 59d0e58b2f3e488baed2360bc1767417 |
...@@ -381,7 +381,7 @@ $ openstack server show MY_VM_NAME ...@@ -381,7 +381,7 @@ $ openstack server show MY_VM_NAME
| hostId | 4011c6f57790dd40dc4be5c1121c45a2789d9c6f9fcee3ef8128a630 | | hostId | 4011c6f57790dd40dc4be5c1121c45a2789d9c6f9fcee3ef8128a630 |
| id | 3623d900-f898-4d45-831a-4c6afb85aa1e | | id | 3623d900-f898-4d45-831a-4c6afb85aa1e |
| image | CentOS-7 (3abfbd5d-e07b-4187-b2d2-c58a51bf86b6) | | image | CentOS-7 (3abfbd5d-e07b-4187-b2d2-c58a51bf86b6) |
| key_name | cloudkey | | key_name | YOUR_KEY_NAME |
| name | MY_VM_NAME | | name | MY_VM_NAME |
| progress | 0 | | progress | 0 |
| project_id | 59d0e58b2f3e488baed2360bc1767417 | | project_id | 59d0e58b2f3e488baed2360bc1767417 |
...@@ -812,11 +812,11 @@ obtenir l'empreinte de la clé stocké par OpenStack, exécutez : ...@@ -812,11 +812,11 @@ obtenir l'empreinte de la clé stocké par OpenStack, exécutez :
``` {.sourceCode .console} ``` {.sourceCode .console}
$ openstack keypair list $ openstack keypair list
+----------+-------------------------------------------------+ +---------------+-------------------------------------------------+
| Name | Fingerprint | | 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`, 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 ...@@ -831,14 +831,14 @@ Si elles sont différentes, il faut mettre à jour votre clé publique dans
OpenStack : OpenStack :
``` {.sourceCode .console} ``` {.sourceCode .console}
$ openstack keypair delete cloudkey $ openstack keypair delete YOUR_KEY_NAME
$ openstack keypair add --pub-key=${HOME}/.ssh/id_rsa.pub cloudkey $ openstack keypair add --pub-key=${HOME}/.ssh/id_rsa.pub YOUR_KEY_NAME
$ openstack keypair list $ openstack keypair list
+----------+-------------------------------------------------+ +---------------+-------------------------------------------------+
| Name | Fingerprint | | 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 Si elles sont bien identiques, il se peut que OpenStack n'ait pas réussi
... ...
......