Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
Dernière révisionLes deux révisions suivantes
en:documentation:tutorials:ssh:multihop_ssh [2017/12/21 10:32] – créée cpetiten:documentation:tutorials:ssh:multihop_ssh [2020/08/25 15:58] – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 ====== Multi-hop SSH ====== ====== Multi-hop SSH ======
  
-<WRAP center round todo 60%> 
-under construction 
-</WRAP> 
  
 +The servers (calculations, preview, data) are sometimes behind several firewalls or gateways (or multi-hop SSH , "rebonds" SSH in French). The SSH documentation explains how to pass a single gateway ('' ProxyCommand '' option). It is possible to cumulate this system of "bridge jump" several times. For this example, we will detail multi-hop SSH from the network shown below.
  
-Les serveurs de travail (calculs, prévisualisation, données) sont parfois derrières plusieurs firewall ou passerelles (ou rebonds SSH, "hops" en anglais). La documentation SSH explique comment passer une seule passerelle (option ''ProxyCommand'')Il est possible de cumuler ce système de "saut de passerelleplusieurs fois. Pour l'exemple, nous allons utiliser le réseau illustré ci-après.+{{ :documentation:tutorials:infographie_sshmultihop.jpeg?&direct |Connection from "poste Chercheurto front machine "vizu.psmn" via multihop SSH }}
  
-{{ :documentation:tutorials:infographie_sshmultihop.jpeg?&direct |Connexion du "poste Chercheur" au serveur "vizu.psmn" via multihop SSH }}+__Caption :__ 
 +  * **black** physical link 
 +  * <wrap round notice>blue</wrap>  standard ssh connection 
 +  * <wrap round danger>red</wrap> : virtual ssh connection (multi-hop) 
 +  * <wrap round safety>green</wrap> : NFs links (''/home'')
  
-__Légende :__ 
-  * **noir** : lien physique 
-  * <wrap round notice>bleu</wrap> : connexion ssh standard 
-  * <wrap round danger>rouge</wrap> : connexion ssh virtuelle (rebonds) 
-  * <wrap round safety>vert</wrap> : liaison NFS (/home) 
  
  
 +The **Poste Chercheur**  (your computer!) reach the server **vizu.psmn** through 2 SSH gateways (red path).
  
-Le **Poste Chercheur** cherche à joindre le serveur **vizu.psmn** à travers 2 passerelles SSH (chemin rouge).+===== From a Mac/Linux/BSD machine =====
  
-===== Depuis un poste de travail Mac/Linux/BSD =====+==== Manual multihop ====
  
-==== Rebonds manuels ==== +We are going to manually accumulate connections (blue paths):
- +
-On va cumuler les connexions "à la main" (chemins bleus) :+
  
 <code> <code>
Ligne 39: Ligne 35:
 </code> </code>
  
-C'est automatisable(Il est en plus **impossible** de copier des fichiers avec scp depuis **''postechercheur''** vers **''vizu.psmn''**, les machines passerelles ayant des ''/home'' de petite taille)+These manual operations can be automatized
  
-==== Rebonds automatisés ====+==== Automated multihop ====
  
-Il faut ajouter les entrées pour les passerelles et le serveur visé dans le fichier ''~/.ssh/config'' du **''postechercheur''**. En cumulant les différentes connexions au fur-et-à mesure.+You need to add the gateways and target servers entries in the ''~/.ssh/config'' file on the **''postechercheur''** . By adding up the different connections as you go.
  
-  Fichier ''~/.ssh/config'' sur **''postechercheur''** + 
-<file - config>+   ''~/.ssh/config'' file on **''postechercheur''** 
 +<file - ~/.ssh/config>
 Host ssh-ens Host ssh-ens
   User user   User user
Ligne 60: Ligne 57:
 </file> </file>
  
-(//Un [[documentation:tutorials:ssh:clef_agent_ssh&#exemple_de_configuration_pour_linux_et_bsd|fichier plus complet]] est disponible sur [[documentation:tutorials:ssh:clef_agent_ssh|cette page]]//)+(//[[documentation:tutorials:ssh:clef_agent_ssh&#exemple_de_configuration_pour_linux_et_bsd|more compete]] configuration file is available on [[documentation:tutorials:ssh:clef_agent_ssh|this page]]//)
  
- +That's itYou can now connect to  **''vizu.psmn''** from **''postechercheur''** in one command!
-VoilàVous pouvez maintenant vous connecter sur **''vizu.psmn''** depuis **''postechercheur''** en une seule commande :+
 <code> <code>
 user@postechercheur:~$ ssh vizu.psmn user@postechercheur:~$ ssh vizu.psmn
Ligne 70: Ligne 66:
 </code> </code>
  
-Cela est bien sûr valable aussi pour la commande ''scp''. 
  
-La configuration et les explications sur l'automatisation des étapes de login avec un agent-ssh est expliqué [[documentation:tutorials:ssh:clef_agent_ssh|sur cette page]].+It also works with the ''scp'' command. 
 + 
 + 
 +The configuration and explanations on the automation of the login steps with an SSH-agent are explained 
 +[[documentation:tutorials:ssh:clef_agent_ssh|here]].
  
-===== Depuis un poste de travail Windows =====+===== From a  Windows machine =====
  
-==== Rebonds avec PuTTY (Windows) ====+==== Multi-hop with PuTTY (Windows) ====
  
-Voir l'usage de [[documentation:tutorials:ssh:putty#configurer_le_proxy_putty_plink|plink et PuTTY]]+See the use of [[documentation:tutorials:ssh:putty#configurer_le_proxy_putty_plink|plink PuTTY]]