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:copie [2018/05/23 15:15] – [From outside of ENS network] cpetiten:documentation:tutorials:copie [2020/08/25 15:58] – modification externe 127.0.0.1
Ligne 1: Ligne 1:
-<WRAP center round todo 60%> 
-Translation in progress ... 
-</WRAP> 
  
- +====== Copying files ======
-====== Transfert de fichiers ======+
  
 ===== Using scp ===== ===== Using scp =====
  
-==== Fron ENS network ====+==== From ENS network ====
  
  
Ligne 57: Ligne 53:
 </wrap> </wrap>
  
-===== Avec sftp =====+===== Using sftp =====
  
-==== From outside of ENS network ==== +==== From ENS network ====
- +
-Vous devez d'abord ouvrir une session sftp :+
  
-<code bash>sftp votrelogin@allo-psmn</code>+First, you need to open a ''sftp'' session:
  
-La réponse est : Connecting to allo-psmn...+<code bash>sftp yourlogin@allo-psmn</code>
  
-Vous devez ensuite donner votre mot de passe.+Output: Connecting to allo-psmn...
  
 +Then, enter your password
 <code>sftp> pwd <code>sftp> pwd
  
-Remote working directory : /home/votrelogin+Remote working directory : /home/yourlogin
  
 sftp> sftp>
 </code> </code>
-Pour le transfert dans un sens ou dans l'autre, il faut utiliser les commandes "put" ou "get" dans la session sftp.+Use the command ''put'' and ''get'' to transfer files within the sftp session.
  
-==== Depuis l'extérieur du réseau de l'École ==== 
  
-Il faut compléter la commande de base comme suit :+==== From outside of ENS network ====
  
-<code bash>sftp -oProxyCommand="ssh votrelogin@ssh.psmn.ens-lyon.fr allo-psmn" votrelogin@allo-psmn</code>+Fill in the command below:
  
-===== Avec rsync ===== +<code bash>sftp -oProxyCommand="ssh yourlogin@ssh.psmn.ens-lyon.fr nc allo-psmn %p" yourlogin@allo-psmn</code>
-==== Depuis le réseau de l'École ====+
  
-  Copie depuis votre poste de travail, vers ''/home/votrelogin/targetdir/'' au PSMN :+===== Using rsync ===== 
 +==== From ENS network ==== 
 + 
 +  Copy from your computer to  ''/home/yourlogin/targetdir/'' at PSMN  :
  
 <wrap center round important 60%> <wrap center round important 60%>
-Vous avez besoin d'une configuration de tunnel SSH (voir ''~/.ssh/config'')+You need a [[en:documentation:tutorials:ssh:multihop_ssh| multi-hop SSH configuration]]  (see ''~/.ssh/config'')
 </wrap> </wrap>
  
-Exemple avec la frontale dl175comp :+Exemple with the front node m6142comp1:
  
   * ''~/.ssh/config''   * ''~/.ssh/config''
  
 <code bash> <code bash>
-Host dl175comp +Host m6142comp1 
-  User <votrelogin+  User <yourlogin
-  Hostname dl175comp +  Hostname m6142comp1 
-  ProxyCommand ssh <votrelogin>@allo-psmn.psmn.ens-lyon.fr netcat -w1 %h %p+  ProxyCommand ssh <yourlogin>@allo-psmn.psmn.ens-lyon.fr netcat -w1 %h %p
 </code> </code>
  
Ligne 106: Ligne 102:
  
 <code bash> <code bash>
-rsync -avz -4 --ignore-errors --delay-updates -e ssh ./sourcedir <votrelogin>@dl175comp:~/targetdir/+rsync -avz -4 --ignore-errors --delay-updates -e ssh ./sourcedir <yourlogin>@m6142comp1:~/targetdir/
 </code> </code>
  
-D'autres frontales sont disponible [[documentation:clusters:services&#serveurs_de_compilation_frontales|dans cette liste]]. 
  
-Consultez le man de rsync pour d'autres options utiles (dry-run, human-readable, progress...).+The name of all available front nodes is listed [[documentation:clusters:services&#serveurs_de_compilation_frontales|here]].
  
-==== Depuis l'extérieur du réseau de l'École ====+Check ''rsync'''s man for other useful options (dry-run, human-readable, progress ...). 
 + 
 + 
 +==== From outside of ENS network ==== 
 + 
 +  * You need to extend your [[en:documentation:tutorials:ssh:multihop_ssh| multi-hop SSH configuration]]  (see ''~/.ssh/config'') for SSH tunnelling:
  
-  * Il faut compléter la définition des tunnels SSH : 
  
 <code bash> <code bash>
-passerelle externe +external gateway 
-Host allo-externe+Host allo-external
   User <votrelogin>   User <votrelogin>
-  ProxyCommand ssh <votrelogin>@ssh.psmn.ens-lyon.fr -w1 allo-psmn %p+  ProxyCommand ssh <votrelogin>@ssh.psmn.ens-lyon.fr netcat -w1 allo-psmn %p
  
-Host dl175comp-ext+Host m6142comp1-ext
   User <votrelogin>   User <votrelogin>
-  Hostname dl175comp +  Hostname m6142comp1 
-  ProxyCommand ssh <votrelogin>@allo-externe netcat -w1 %h %p+  ProxyCommand ssh <votrelogin>@allo-external netcat -w1 %h %p
 </code> </code>
  
-  * commande rsync +  * rsync command
  
-vers la frontale telle qu'elle est définie dans ls fichier de configuration dl175comp-ext+from your computer to the front node as defined in the config filem6142comp1-ext
  
 <code bash> <code bash>
-rsync -avz -4 --ignore-errors --delay-updates -e ssh ./sourcedir <votrelogin>@dl175comp-ext:~/targetdir/+rsync -avz -4 --ignore-errors --delay-updates -e ssh ./sourcedir <votrelogin>@m6142comp1-ext:~/targetdir/
 </code> </code>
-===== Avec sshfs ===== 
  
-Vous **devez** utiliser une configuration ''multi-hop'' : [[documentation:tutorials:ssh:multihop_ssh|fichier de configuration SSH multihop]].+===== Using sshfs =====
  
-Exemple :+You need to use a SSH ''multi-hop'' configuration: [[en:documentation:tutorials:ssh:multihop_ssh|see documentation]]. 
 + 
 +Example :
  
 <code bash> <code bash>
Ligne 151: Ligne 151:
  
 Host allo-psmn-multihop Host allo-psmn-multihop
-  User ltaulell +  User yourloggin 
-  ProxyCommand ssh -qt ltaulell@ssh.psmn.ens-lyon.fr allo-psmn 22+  ProxyCommand ssh -qt yourloggin@ssh.psmn.ens-lyon.fr allo-psmn 22
 # verbose (debug): # verbose (debug):
-  #ProxyCommand ssh -v ltaulell@ssh.psmn.ens-lyon.fr allo-psmn 22+  #ProxyCommand ssh -v yourloggin@ssh.psmn.ens-lyon.fr allo-psmn 22
  
 Host multihop-psmn Host multihop-psmn
-  User ltaulell +  User yourloggin 
-  Hostname x5570comp1 +  Hostname m6142comp1 
-  ProxyCommand ssh -qt ltaulell@allo-psmn-multihop netcat -w1 %h %p +  ProxyCommand ssh -qt yourloggin@allo-psmn-multihop netcat -w1 %h %p 
  
 </code> </code>
  
-  * Je monte mon home PSMN :+  * Mount your /home (from PSMN):
  
 <code bash> <code bash>
Ligne 170: Ligne 170:
 </code> </code>
  
-Pour démonter : ''fusermount -u ~/mnt/home-psmn/''+To unmount you /home :''fusermount -u ~/mnt/home-psmn/''
  
-  * Je monte le partage d'équipe (ici, ondesint) :+  * Mount share volume (here, ondesint) :
  
 <code> <code>
Ligne 179: Ligne 179:
 </code> </code>
  
-Pour démonter : ''fusermount -u ~/mnt/equipe-psmn/''+To unmount : ''fusermount -u ~/mnt/equipe-psmn/'' 
  
 +===== From a  Windows machine=====
  
-===== Depuis Windows =====+From a  Windows© machine, use the following combination of tools  [[documentation:tutorials:ssh:putty|PuTTY / WinSCP]].
  
-Depuis un poste de travail Windows©, utilisez la combinaison d'outils [[documentation:tutorials:ssh:putty|PuTTY / WinSCP]].