... | ... | @@ -46,12 +46,16 @@ Pour les membres du LPNHE, l'accès à la passerelle se fait en utilisant le *lo |
|
|
``` {.sourceCode .console}
|
|
|
$ 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 :
|
|
|
|
|
|
``` {.sourceCode .console}
|
|
|
$ 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
|
|
|
|
|
|
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. |
|
|
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 :
|
|
|
``` {.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.
|
|
|
|
... | ... | @@ -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
|
|
|
la clé publique sur la passerelle :
|
|
|
``` {.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
|
|
|
(sans oublier de *sourcer* le fichier `.cloud.env` comme expliqué avant si ce n'est pas déjà fait) :
|
|
|
``` {.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 list
|
|
|
+---------------+-------------------------------------------------+
|
... | ... | |