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:copie [2017/11/13 14:48] – [Depuis l'extérieur du réseau de l'École] ltaulelldocumentation:tutorials:copie [2020/08/25 15:58] – modification externe 127.0.0.1
Ligne 28: Ligne 28:
 ==== Depuis l'extérieur du réseau de l'École ==== ==== Depuis l'extérieur du réseau de l'École ====
  
-  * Copie (fichier1 -> fichier2) depuis votre poste de travail, vers ''allo-psmn'' :+  * Copie (fichier1 -> fichier2) depuis votre poste de travail, vers ''allo-psmn'' (via ''ssh.psmn'':
  
 <code bash> <code bash>
-scp -oProxyCommand="ssh votrelogin@ssh.psmn.ens-lyon.fr allo-psmn" fichier1 votrelogin@allo-psmn:~/fichier2+scp -oProxyCommand="ssh votrelogin@ssh.psmn.ens-lyon.fr netcat -w1 allo-psmn %p" fichier1 votrelogin@allo-psmn:~/fichier2
  
-scp -oProxyCommand="ssh votrelogin@ssh.psmn.ens-lyon.fr allo-psmn" chemin1/fichier1 votrelogin@allo-psmn:~/chemin2/fichier2+scp -oProxyCommand="ssh votrelogin@ssh.psmn.ens-lyon.fr netcat -w1 allo-psmn %p" chemin1/fichier1 votrelogin@allo-psmn:~/chemin2/fichier2
 </code> </code>
  
-  * Copie (fichier1 -> fichier2) depuis ''allo-psmn'' vers votre poste de travail +  * Copie (fichier1 -> fichier2) depuis ''allo-psmn'' vers votre poste de travail  (via ''ssh.psmn'') :
  
 <code bash> <code bash>
-scp -oProxyCommand="ssh votrelogin@ssh.psmn.ens-lyon.fr allo-psmn" votrelogin@allo-psmn:~/fichier1 fichier2+scp -oProxyCommand="ssh votrelogin@ssh.psmn.ens-lyon.fr netcat -w1 allo-psmn %p" votrelogin@allo-psmn:~/fichier1 fichier2
  
-scp -oProxyCommand="ssh votrelogin@ssh.psmn.ens-lyon.fr allo-psmn" votrelogin@allo-psmn:~/chemin1/fichier1 chemin2/fichier2+scp -oProxyCommand="ssh votrelogin@ssh.psmn.ens-lyon.fr netcat -w1 allo-psmn %p" votrelogin@allo-psmn:~/chemin1/fichier1 chemin2/fichier2
 </code> </code>
  
Ligne 74: Ligne 74:
 Il faut compléter la commande de base comme suit : Il faut compléter la commande de base comme suit :
  
-<code bash>sftp -oProxyCommand="ssh votrelogin@ssh.psmn.ens-lyon.fr allo-psmn" votrelogin@allo-psmn</code>+<code bash>sftp -oProxyCommand="ssh votrelogin@ssh.psmn.ens-lyon.fr nc allo-psmn %p" votrelogin@allo-psmn</code>
  
 ===== Avec rsync ===== ===== Avec rsync =====
Ligne 85: Ligne 85:
 </wrap> </wrap>
  
-Exemple avec la frontale dl175comp-pub :+Exemple avec la frontale dl175comp :
  
   * ''~/.ssh/config''   * ''~/.ssh/config''
  
 <code bash> <code bash>
-Host dl175comp-pub+Host dl175comp
   User <votrelogin>   User <votrelogin>
-  Hostname dl175comp-pub +  Hostname dl175comp 
-  ProxyCommand ssh <votrelogin>@allo-psmn netcat -w1 %h %p+  ProxyCommand ssh <votrelogin>@allo-psmn.psmn.ens-lyon.fr netcat -w1 %h %p
 </code> </code>
  
Ligne 99: Ligne 99:
  
 <code bash> <code bash>
-rsync -avz -4 --ignore-errors --delay-updates -e ssh ./sourcedir <votrelogin>@dl175comp-pub:~/targetdir/+rsync -avz -4 --ignore-errors --delay-updates -e ssh ./sourcedir <votrelogin>@dl175comp:~/targetdir/
 </code> </code>
  
Ligne 114: Ligne 114:
 Host allo-externe Host allo-externe
   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 dl175comp-ext
   User <votrelogin>   User <votrelogin>
-  Hostname dl175comp-pub+  Hostname dl175comp
   ProxyCommand ssh <votrelogin>@allo-externe netcat -w1 %h %p   ProxyCommand ssh <votrelogin>@allo-externe netcat -w1 %h %p
 </code> </code>
Ligne 146: Ligne 146:
   User ltaulell   User ltaulell
   ProxyCommand ssh -qt ltaulell@ssh.psmn.ens-lyon.fr allo-psmn 22   ProxyCommand ssh -qt ltaulell@ssh.psmn.ens-lyon.fr allo-psmn 22
-# verbose:+# verbose (debug):
   #ProxyCommand ssh -v ltaulell@ssh.psmn.ens-lyon.fr allo-psmn 22   #ProxyCommand ssh -v ltaulell@ssh.psmn.ens-lyon.fr allo-psmn 22
  
 Host multihop-psmn Host multihop-psmn
   User ltaulell   User ltaulell
-  Hostname x5570comp1-pub+  Hostname x5570comp1
   ProxyCommand ssh -qt ltaulell@allo-psmn-multihop netcat -w1 %h %p    ProxyCommand ssh -qt ltaulell@allo-psmn-multihop netcat -w1 %h %p 
  
Ligne 169: Ligne 169:
 <code> <code>
 ltaulell@xt3:~$ mkdir -p mnt/equipe-psmn ltaulell@xt3:~$ mkdir -p mnt/equipe-psmn
-ltaulell@xt3:~$ sshfs multihop-psmn:/Xnfs/site/ondesint /home/ltaulell/mnt/equipe-psmn/+ltaulell@xt3:~$ sshfs multihop-psmn:/Xnfs/ondesint /home/ltaulell/mnt/equipe-psmn/
 </code> </code>