Différences

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

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Dernière révisionLes deux révisions suivantes
documentation:tutorials:ssh:putty [2019/07/02 08:15] – [2. Créer une clef] ltaulelldocumentation:tutorials:ssh:putty [2020/08/25 15:58] – modification externe 127.0.0.1
Ligne 2: Ligne 2:
  
 Documentations de configuration pour PuTTY/KiTTY et WinSCP dans l'environnement PSMN (Cliquer sur les images suivantes, si vous désirez les afficher en résolution normale). Documentations de configuration pour PuTTY/KiTTY et WinSCP dans l'environnement PSMN (Cliquer sur les images suivantes, si vous désirez les afficher en résolution normale).
 +
 +<note warning>Si vous utilisez **Windows 10**, veuillez vous référer à [[documentation:tutorials:ssh:windows10|cette documentation]]</note>
  
 ===== Références ===== ===== Références =====
Ligne 138: Ligne 140:
   * Voilà le résultat souhaité. :   * Voilà le résultat souhaité. :
 {{:documentation:tutorials:putty_normal_session.png?direct&300|}} {{:documentation:tutorials:putty_normal_session.png?direct&300|}}
 +
  
 ==== 3.5 Configurer le proxy PuTTY (plink) ==== ==== 3.5 Configurer le proxy PuTTY (plink) ====
Ligne 144: Ligne 147:
 Vous **devez** utiliser une clef et l'agent-ssh de PuTTY pour pouvoir profiter des facilités du proxy ''plink'', celui-ci n'étant pas interactif (il ne saura pas demander de mot de passe).</note> Vous **devez** utiliser une clef et l'agent-ssh de PuTTY pour pouvoir profiter des facilités du proxy ''plink'', celui-ci n'étant pas interactif (il ne saura pas demander de mot de passe).</note>
  
-<note warning> **Utiliser PuTTY ne permet pas de multiplier les rebonds SSH** ({{:documentation:tutorials:infographie_puttymultihop.jpeg?linkonly|voir infographie}}) </note> +Le proxy de PuTTY permet de faire des rebond ssh, à travers plusieurs machines ({{:documentation:tutorials:diagramme_ssh_putty.png?linkonly|voir infographie}}).
- +
-Le proxy de PuTTY permet de faire un rebond ssh,** et seulement un**, à travers une machine (généralement, la passerelle) ({{:documentation:tutorials:infographie_puttymultihop.jpeg?linkonly|voir infographie}}).+
  
 __Légende :__ __Légende :__
Ligne 154: Ligne 155:
   * <wrap round safety>vert</wrap> : liaison NFS (/home)   * <wrap round safety>vert</wrap> : liaison NFS (/home)
  
-{{:documentation:tutorials:infographie_puttymultihop.jpeg?direct| }}+{{:documentation:tutorials:diagramme_ssh_putty.png?direct&800| }}
  
 Dans la suite, on considère que votre clef privée est chargée par ''pageant'' ([[documentation:tutorials:ssh:putty#chargement_de_la_clef_dans_pageant_putty_agent|voir paragraphe 3.3]]). Dans la suite, on considère que votre clef privée est chargée par ''pageant'' ([[documentation:tutorials:ssh:putty#chargement_de_la_clef_dans_pageant_putty_agent|voir paragraphe 3.3]]).
- 
  
 === Cas 1 : vous êtes à l'intérieur du réseau de l'ENS === === Cas 1 : vous êtes à l'intérieur du réseau de l'ENS ===
Ligne 163: Ligne 163:
   * Copiez la session de la passerelle (allo-psmn, Load, renommez, save).   * Copiez la session de la passerelle (allo-psmn, Load, renommez, save).
  
-Changez le ''Host Name'' pour celui d'une machine interne du PSMN (ici, pour l'exemple, r410comp1-pub). Donc, renommez la session en **r410comp1** (pour suivre l'exemple)+Changez le ''Host Name'' pour celui d'une machine interne du PSMN (ici, pour l'exemple, x5770comp1). Donc, renommez la session en **x5770comp1** (pour suivre l'exemple)
  
-{{:documentation:tutorials:putty_conf_session.png?direct&300|}}.+{{:documentation:tutorials:putty_conf_session_x5770.png?direct&300|}}.
  
   * Dans ''Connection->Proxy'', sélectionnez ''Local''.   * Dans ''Connection->Proxy'', sélectionnez ''Local''.
-  * Dans ''Connection->Proxy'', réglez ''Telnet command'' ainsi : <code>c:\Program Files\PuTTY\plink.exe %user@allo-psmn -nc %host:%port</code>+  * Dans ''Connection->Proxy'', réglez ''Telnet command'' ainsi : <code>plink.exe -load allo-psmn -nc %host:%port</code>
  
-{{:documentation:tutorials:putty_conf_conn_proxy.png?direct&300|}}+{{:documentation:tutorials:putty_conf_conn_proxy_x5770.png?direct&300|}}
  
-  * Revenez dans ''Session'', sauvegardez, puis cliquez sur ''Open''. Vous êtes, normalement, directement connecté sur r410comp1-pub, sans terminal ouvert sur la passerelle (allo-psmn).+  * Revenez dans ''Session'', sauvegardez, puis cliquez sur ''Open''. Vous êtes, normalement, directement connecté sur x5770comp1, sans terminal ouvert sur la passerelle (allo-psmn).
  
 === Cas 2 : vous êtes à l'extérieur du réseau de l'ENS === === Cas 2 : vous êtes à l'extérieur du réseau de l'ENS ===
  
-<note important>**Vous devez disposez d'un compte ENS de Lyon, et avoir activé votre accès SSH dans l'intranet** \\  +<note important>**Si vous disposez d'un compte ENS de Lyon, vous devez avoir activé votre accès SSH dans l'intranet**   
-[[https://ent.ens-lyon.fr/ent/]] Rubrique "Mon profil" -> "Accès SSH"+[[https://ent.ens-lyon.fr/ent/]] Rubrique "Mon profil" -> "Accès SSH"</note> 
 + 
 +<note important> 
 +Si vous ne disposez pas d'un compte ENS, remplacez **ssh.ens-lyon.fr** par **ssh.psmn.ens-lyon.fr** dans la documentation qui suit.
 </note> </note>
  
-  * Copiez la session de la passerelle (allo-psmn, Load, renommer en **ssh.ens**, save). Changez le ''Host Name'' pour celui de la passerelle de l'ENS de Lyon (ssh.ens-lyon.fr). Sauvegardez.+  * Copiez la session de la passerelle (allo-psmn, Load, renommer en **ssh.ens** (ou **ssh.psmn**), save). Changez le ''Host Name'' pour celui de la passerelle de l'ENS de Lyon (''ssh.ens-lyon.fr'') ou du PSMN (''ssh.psmn.ens-lyon.fr''). Sauvegardez.
  
-{{:documentation:tutorials:putty_conf_session-ext.png?direct&300|}}+{{:documentation:tutorials:putty_conf_session_ext.png?direct&300|}}
  
   * Revenez dans la session de la passerelle (allo-psmn, Load)   * Revenez dans la session de la passerelle (allo-psmn, Load)
  
   * Dans ''Connection->Proxy'', sélectionnez ''Local''.   * Dans ''Connection->Proxy'', sélectionnez ''Local''.
-  * Dans ''Connection->Proxy'', réglez ''Telnet command'' ainsi : <code>c:\Program Files\PuTTY\plink.exe %user@ssh.ens -nc %host:%port</code>+  * Dans ''Connection->Proxy'', réglez ''Telnet command'' ainsi : <code>plink.exe -load ssh.ens -nc %host:%port</code> ou <code>plink.exe -load ssh.psmn -nc %host:%port</code>
  
-{{:documentation:tutorials:putty_conf_conn_proxy-ext.png?direct&300|}}+{{:documentation:tutorials:putty_conf_conn_proxy_ext.png?direct&300|}}
  
   * Revenez dans ''Session'', sauvegardez.   * Revenez dans ''Session'', sauvegardez.
Ligne 196: Ligne 199:
  
   * Revenez dans la session de la passerelle (allo-psmn, Load), puis cliquez sur ''Open''. Vous êtes, normalement, directement connecté sur allo-psmn.   * Revenez dans la session de la passerelle (allo-psmn, Load), puis cliquez sur ''Open''. Vous êtes, normalement, directement connecté sur allo-psmn.
 +
 +Il est possible de faire plus d'un rebond avec Putty en rappelant à chaque fois la session précédente avec la commande plink. Vous pouvez donc vous connecter sur une machine interne directement depuis l'extérieur. Pour cela, créez une troisième connexion en suivant les étapes du [[documentation:tutorials:ssh:putty&#cas_1vous_etes_a_l_interieur_du_reseau_de_l_ens|cas 1 ci-dessus]].
 +
  
 ===== 4. WinSCP ===== ===== 4. WinSCP =====
  
-Le logiciel WinSCP sert à la copie de fichiers, en utilisant le protocole SSH (et les sessions PuTTY).+Le logiciel WinSCP sert à la copie de fichiers, en utilisant le protocole SSH (et les sessions PuTTY préparées au paragraphe précédent).
  
 <note important>**Cette documentation part du principe que votre poste client se trouve à l'intérieur du réseau de l'École**</note> <note important>**Cette documentation part du principe que votre poste client se trouve à l'intérieur du réseau de l'École**</note>
Ligne 229: Ligne 235:
 Si vous souhaitez afficher des applications graphiques depuis une machine du PSMN vers votre poste client sous Windows, il faut installer un ''serveur X'' : Le plus simple, fonctionnant trés bien avec PuTTY, est [[http://sourceforge.net/projects/xming/|Xming]] Si vous souhaitez afficher des applications graphiques depuis une machine du PSMN vers votre poste client sous Windows, il faut installer un ''serveur X'' : Le plus simple, fonctionnant trés bien avec PuTTY, est [[http://sourceforge.net/projects/xming/|Xming]]
  
 +Le PSMN dispose d'une machine dédiée à la visualisation graphique, voir [[documentation:tutorials:visualisation|cette documentation]] pour son usage.