Cloud: rename and define variable IP_PROJECT_SSHGATE authored by Aurélien Bailly-Reyre's avatar Aurélien Bailly-Reyre
...@@ -46,12 +46,16 @@ Pour les membres du LPNHE, l'accès à la passerelle se fait en utilisant le *lo ...@@ -46,12 +46,16 @@ Pour les membres du LPNHE, l'accès à la passerelle se fait en utilisant le *lo
``` {.sourceCode .console} ``` {.sourceCode .console}
$ ssh username@lpncloud-sshint.in2p3.fr $ ssh username@lpncloud-sshint.in2p3.fr
``` ```
Pour les utilisateurs *extérieurs*, l'accès se fait avec les identifiants qui vous ont été communiqués lors de la création Pour les utilisateurs *extérieurs*, l'accès se fait avec les identifiants qui vous ont été communiqué lors de la création
de votre compte, via : de votre compte, via :
``` {.sourceCode .console} ``` {.sourceCode .console}
$ ssh username@lpncloud-sshext.in2p3.fr $ ssh username@lpncloud-sshext.in2p3.fr
``` ```
> **note**
> Dans la suite `LPNCLOUD_SSH_GATE` désignera de façon générique les passerelles définies ci-dessus.
## Installation ## Installation
Cette section détaille la procédure d'installation du client en ligne de Cette section détaille la procédure d'installation du client en ligne de
...@@ -279,7 +283,7 @@ le second la clé publique qui lui est associée. ...@@ -279,7 +283,7 @@ le second la clé publique qui lui est associée.
Pour vous connecter à un serveur à l'aide de votre clé, il faut que sa partie publique soit renseignée dans le fichier `.ssh/authorized_keys` de la machine distante. Pour ce faire, il faut utiliser la commande `ssh-copy-id`. Par exemple, pour vous connecter via clé SSH sur la passerelle de votre projet, Pour vous connecter à un serveur à l'aide de votre clé, il faut que sa partie publique soit renseignée dans le fichier `.ssh/authorized_keys` de la machine distante. Pour ce faire, il faut utiliser la commande `ssh-copy-id`. Par exemple, pour vous connecter via clé SSH sur la passerelle de votre projet,
il faut taper : il faut taper :
``` {.sourceCode .console} ``` {.sourceCode .console}
ssh-copy-id -i ${HOME}/.ssh/id_rsa.pub username@IP_PROJECT_SSHGATE ssh-copy-id -i ${HOME}/.ssh/id_rsa.pub username@LPNCLOUD_SSH_GATE
``` ```
Vous pourrez dès lors vous connecter depuis n'importe quelle poste de travail sur lequel se trouve votre clé privée. Vous pourrez dès lors vous connecter depuis n'importe quelle poste de travail sur lequel se trouve votre clé privée.
...@@ -288,12 +292,12 @@ Vous pourrez dès lors vous connecter depuis n'importe quelle poste de travail s ...@@ -288,12 +292,12 @@ Vous pourrez dès lors vous connecter depuis n'importe quelle poste de travail s
En supposant que vos clés publique et privée se trouvent que sur votre poste de travail, il faut d'abord copier En supposant que vos clés publique et privée se trouvent que sur votre poste de travail, il faut d'abord copier
la clé publique sur la passerelle : la clé publique sur la passerelle :
``` {.sourceCode .console} ``` {.sourceCode .console}
$ scp ${HOME}/.ssh/id_rsa.pub username@IP_PROJECT_SSHGATE:.ssh/ $ scp ${HOME}/.ssh/id_rsa.pub username@LPNCLOUD_SSH_GATE
``` ```
Il faut ensuite se connecter sur la passerelle et utiliser la commande `openstack keypair create` pour ajouter votre clé publique Il faut ensuite se connecter sur la passerelle et utiliser la commande `openstack keypair create` pour ajouter votre clé publique
(sans oublier de *sourcer* le fichier `.cloud.env` comme expliqué avant si ce n'est pas déjà fait) : (sans oublier de *sourcer* le fichier `.cloud.env` comme expliqué avant si ce n'est pas déjà fait) :
``` {.sourceCode .console} ``` {.sourceCode .console}
$ ssh username@IP_PROJECT_SSHGATE $ ssh username@LPNHCLOUD_SSH_GATE
$ openstack keypair create --public-key=${HOME}/.ssh/id_rsa.pub YOUR_KEY_NAME $ openstack keypair create --public-key=${HOME}/.ssh/id_rsa.pub YOUR_KEY_NAME
$ openstack keypair list $ openstack keypair list
+---------------+-------------------------------------------------+ +---------------+-------------------------------------------------+
... ...
......