Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | |
connexion_ssh_a_travers_de_multiples_hotes_ssh_proxyjump [2023/10/12 00:02] – [Avant-propos] ps | connexion_ssh_a_travers_de_multiples_hotes_ssh_proxyjump [2023/10/12 00:05] (Version actuelle) – [la configuration sur la machine cli] ps |
---|
</code> | </code> |
| |
- On doit d'abord créer sur la machine **cli** une paire de clés SSH pour l'utilisateur en question avec **ssh-keygen** | 1. On doit d'abord créer sur la machine **cli** une paire de clés SSH pour l'utilisateur en question avec **ssh-keygen** |
<code bash> | <code bash> |
user@cli:~$ ssh-keygen | user@cli:~$ ssh-keygen |
</code> | </code> |
- ensuite, on doit copier la clé publique (habituellement **.ssh/.id_rsa.pub**) sur la machine **j1** dans le fichier **~/.ssh/authorized_keys** de l'utilisateur **monuser** avec **ssh-copy-id** | 2. ensuite, on doit copier la clé publique (habituellement **.ssh/.id_rsa.pub**) sur la machine **j1** dans le fichier **~/.ssh/authorized_keys** de l'utilisateur **monuser** avec **ssh-copy-id** |
<code bash> | <code bash> |
user@cli:~$ ssh-copy-id j1 | user@cli:~$ ssh-copy-id j1 |
</code> | </code> |
- puis on copie la même clé publique (habituellement **.ssh/.id_rsa.pub**) sur la machine **j2** dans le fichier **~/.ssh/authorized_keys** de l'utilisateur **monuser**avec **ssh-copy-id** | 3. puis on copie la même clé publique (habituellement **.ssh/.id_rsa.pub**) sur la machine **j2** dans le fichier **~/.ssh/authorized_keys** de l'utilisateur **monuser**avec **ssh-copy-id** |
<code bash> | <code bash> |
user@cli:~$ ssh-copy-id j2 | user@cli:~$ ssh-copy-id j2 |
</code> | </code> |
| |
- enfin, on répète la manipulation avec la même clé publique sur la machine **final-srv.local** dans le fichier **~/.ssh/authorized_keys** de l'utilisateur **monuser**avec **ssh-copy-id** | 4. enfin, on répète la manipulation avec la même clé publique sur la machine **final-srv.local** dans le fichier **~/.ssh/authorized_keys** de l'utilisateur **monuser**avec **ssh-copy-id** |
<code bash> | <code bash> |
user@cli:~$ ssh-copy-id final-srv | user@cli:~$ ssh-copy-id final-srv |