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
en:documentation:tutorials:ssh:externe [2018/05/28 13:07] cpetiten:documentation:tutorials:ssh:externe [2020/08/25 15:58] – modification externe 127.0.0.1
Ligne 3: Ligne 3:
 <note important>**WARNING** : **Only** for your **fisrt connection** to the ''allo-psmn'' node (whether when connecting from the ENS network of from outside), [[en:documentation:tutorials:ssh:first_connection|follow these instructions]]</note> <note important>**WARNING** : **Only** for your **fisrt connection** to the ''allo-psmn'' node (whether when connecting from the ENS network of from outside), [[en:documentation:tutorials:ssh:first_connection|follow these instructions]]</note>
  
-Pour vous connecter avec SSH depuis l'extérieur du réseau de l'ENS, vous devez utiliser l'un des serveurs SSH de l'établissement, soit ''ssh.ens-lyon.fr'' si vous disposez d'un compte informatique ENS de Lyon, soit le serveur ''ssh.psmn.ens-lyon.fr'' (voir infographie) : +To connect with SSH from outside the ENS networkyou must use one of the SSH servers of the institution: 
 +  * The ''ssh.ens-lyon.fr'' if you have an informatic account at ENS de Lyon,  
 +  * Or the ''ssh.psmn.ens-lyon.fr'' server (see infographic):
  
 __Legend :__ __Legend :__
Ligne 29: Ligne 31:
 </code> </code>
  
-  * **WITHOUT** compte ENS-Lyon, via ''ssh.psmn.ens-lyon.fr''+  * **WITHOUT** ENS de Lyon account, via ''ssh.psmn.ens-lyon.fr''
  
-<note warning>Le serveur ''ssh.psmn.ens-lyon.fr'' est une passerelle minimale, **sans accès direct à votre home du PSMN**. Vous disposez d'un espace suffisant pour y copier votre clef publique SSH et quelques fichiers de configuration (ssh/config, alias, ...).</note>+<note warning>The ''ssh.psmn.ens-lyon.fr'' server is a minimalistic gateway **without access to your /home directory at PSMN**. You only have enough space to copy your SSH public key and some configuration files (ssh/config, alias, ...).</note>
  
- +Two-steps connection:
-Connexion en deux étapes :+
 <code bash> <code bash>
-ssh votrelogin@ssh.psmn.ens-lyon.fr +ssh yourlogin@ssh.psmn.ens-lyon.fr 
-votrelogin@ssh.psmn.ens-lyon.fr's password :+yourlogin@ssh.psmn.ens-lyon.fr's password :
  
-$ ssh votrelogin@allo-psmn.psmn.ens-lyon.fr +$ ssh yourlogin@allo-psmn.psmn.ens-lyon.fr 
-votrelogin@allo-psmn's password :+yourlogin@allo-psmn's password :
 </code> </code>
  
-Connexion en une seule étape :+One-step connection:
  
-<code bash>ssh -X -oProxyCommand="ssh votrelogin@ssh.psmn.ens-lyon.fr netcat -w1 allo-psmn %p" votrelogin@allo-psmn.psmn.ens-lyon.fr</code>+<code bash>ssh -X -oProxyCommand="ssh yourlogin@ssh.psmn.ens-lyon.fr netcat -w1 allo-psmn %p" yourlogin@allo-psmn.psmn.ens-lyon.fr</code>
  
-Vous devrez ensuite donner deux fois votre mot de passe :+ 
 +Then, you'll have to give your password twice:
  
 <code bash> <code bash>
-votrelogin@ssh.psmn's password :+yourlogin@ssh.psmn's password :
  
-votrelogin@allo-psmn's password :+yourlogin@allo-psmn's password :
 </code> </code>
  
-et vous êtes connectés à ''allo-psmn'' :+and you are connected to ''allo-psmn'' :
  
-<code bash>votrelogin@allo-psmn%</code>+<code bash>yourlogin@allo-psmn%</code>
  
-Une fois connecté à ''allo-psmn'', vous avez accès à votre home-directory du PSMN et à vos fichiers. 
  
-<note warning>**ATTENTION**, ''allo-psmn'' est un serveur de connexion ; il vous permet d'avoir accès à vos fichiers et de les transférer**mais c'est tout**.</note>+Once connected to ''allo-psmn'', you have access to your PSMN home-directory and to your files
  
-<note tip>Pour travailleril faut se connecterdepuis ''allo-psmn'', sur [[documentation:clusters:services#serveurs_de_compilation|l'un des serveurs de compilation]] +<note warning>**warning**''allo-psmn'' is a **connection server**it allows you to access and transfer your files **but that's it**</note> 
 + 
 +<note tip>To work oon PSMN cluster you have to connect from ''allo-psmn'', to [[documentation:clusters:services#serveurs_de_compilation|one of the front nodes]] 
 </note> </note>
  
-Pour celail faut taper la commande :+To do souse the following command: 
 + 
 +<code bash>ssh -X front_node_name</code> 
 + 
 +where front_node_name is the name of [[documentation:clusters:services#serveurs_de_compilation|one of the front nodes]].
  
-<code bash>ssh -X nom_serveur_de_compilation</code> 
  
-où nom_serveur_de_compilation est le nom de [[documentation:clusters:services#serveurs_de_compilation|l'un des serveurs de compilation]].+===== Use SSH keys and/or SSH agent =====
  
 +You can simplify your usage of SSH commands by using a set of keys, an SSH agent and a suitable configuration (see [[en:documentation:tutorials:ssh:accueil#use_ssh_key_and_ssh_agent|this documentation]]) and [[[[en:documentation:tutorials:ssh:clef_agent_ssh#linux_and_bsd_configuration_example|this example configuration file]]).
  
-===== Utiliser des clefs SSH et/ou un agent SSH ===== 
  
-Vous pouvez simplifier votre usage des commandes SSH en utilisant un jeu de clefs, un agent SSH et une configuration adaptée (voir le [[documentation:tutorials:ssh:accueil#utiliser_une_clef_ssh_et_un_agent|paragraphe suivant]] et [[documentation:tutorials:ssh:clef_agent_ssh#exemple_de_configuration_pour_linux_et_bsd|l'exemple de fichier de configuration]]). 
  
-Si vous disposez d'un jeu de clefs SSH (personnelavec passphrase), vous pouvez **ajouter** votre clef publique (id_?sa.pub) au fichier ''~/.ssh/authorized_keys''.+If you have a set of SSH keys (personalwith passphrase), you can ** add ** your public key (id_?sa.pub) to the ''~/.ssh/authorized_keys'' file.
  
-  * pour ''ssh.psmn.ens-lyon.fr'' (home local)+  * for ''ssh.psmn.ens-lyon.fr'' (home local)
  
 <code bash> <code bash>
-scp ~/.ssh/id_rsa.pub votrelogin@ssh.psmn.ens-lyon.fr:~/.ssh/id_rsa.pub.perso+scp ~/.ssh/id_rsa.pub yourlogin@ssh.psmn.ens-lyon.fr:~/.ssh/id_rsa.pub.perso
  
-ssh votrelogin@ssh.psmn.ens-lyon.fr+ssh yourlogin@ssh.psmn.ens-lyon.fr
  
 cat .ssh/id_rsa.pub.perso >> .ssh/authorized_keys cat .ssh/id_rsa.pub.perso >> .ssh/authorized_keys
 </code> </code>
  
-  * pour ''allo-psmn'' (home PSMN)+  * for ''allo-psmn'' (home PSMN)
  
 <code bash> <code bash>
-scp ~/.ssh/id_rsa.pub votrelogin@allo-psmn:~/.ssh/id_rsa.pub.perso+scp ~/.ssh/id_rsa.pub yourlogin@allo-psmn:~/.ssh/id_rsa.pub.perso
  
-ssh votrelogin@allo-psmn+ssh yourlogin@allo-psmn
  
 cat .ssh/id_rsa.pub.perso >> .ssh/authorized_keys cat .ssh/id_rsa.pub.perso >> .ssh/authorized_keys