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
documentation:tutorials:copie [2015/06/18 13:54] – [Depuis le réseau de l'École] ltaulelldocumentation:tutorials:copie [2023/12/12 10:59] (Version actuelle) – supprimée ltaulell
Ligne 1: Ligne 1:
-====== Transfert de fichiers ====== 
  
-===== Avec scp ===== 
- 
-==== Depuis le réseau de l'École ==== 
- 
- 
-  * Copie depuis votre poste de travail, vers ''allo-psmn'' : 
- 
-<code bash> 
-scp fichier1 votrelogin@allo-psmn:~/fichier2 
- 
-scp chemin1/fichier1 votrelogin@allo-psmn:~/chemin2/fichier2 
-</code> 
- 
-Vous devez ensuite donner votre mot de passe, sauf si [[documentation:tutorials:ssh:clef_agent_ssh|vous utilisez un agent SSH]]. 
- 
-  * Copie depuis ''allo-psmn'' vers votre poste de travail  
- 
-<code bash> 
-scp votrelogin@allo-psmn:~/fichier1 fichier2 
- 
-scp votrelogin@allo-psmn:~/chemin1/fichier1 chemin2/fichier2 
-</code> 
- 
-Vous devez ensuite donner votre mot de passe, sauf si [[documentation:tutorials:ssh:clef_agent_ssh|vous utilisez un agent SSH]]. 
- 
-==== Depuis l'extérieur du réseau de l'École ==== 
- 
-  * Copie (fichier1 -> fichier2) depuis votre poste de travail, vers ''allo-psmn'' : 
- 
-<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 allo-psmn" chemin1/fichier1 votrelogin@allo-psmn:~/chemin2/fichier2 
-</code> 
- 
-  * Copie (fichier1 -> fichier2) depuis ''allo-psmn'' vers votre poste de travail  
- 
-<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 allo-psmn" votrelogin@allo-psmn:~/chemin1/fichier1 chemin2/fichier2 
-</code> 
- 
-===== Avec sftp ===== 
- 
-==== Depuis le réseau de l'École ==== 
- 
-Vous devez d'abord ouvrir une session sftp : 
- 
-<code bash>sftp votrelogin@allo-psmn</code> 
- 
-La réponse est : Connecting to allo-psmn... 
- 
-Vous devez ensuite donner votre mot de passe. 
- 
-<code>sftp> pwd 
- 
-Remote working directory : /home/votrelogin 
- 
-sftp> 
-</code> 
-Pour le transfert dans un sens ou dans l'autre, il faut utiliser les commandes "put" ou "get" dans la session sftp. 
- 
-==== Depuis l'extérieur du réseau de l'École ==== 
- 
-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> 
- 
-===== Avec rsync ===== 
- 
-FIXME TODO 
- 
-==== Depuis le réseau de l'École ==== 
- 
-  * Copie depuis votre poste de travail, vers ''/home/votrelogin/targetdir/'' : 
- 
-<code bash> 
-rsync -avz -4 --ignore-errors --delay-updates -e ssh 'ssh -oProxyCommand="ssh votrelogin@allo-psmn.ens-lyon.fr netcat frontale-pub 22"' ./sourcedir votrelogin@frontale:~/targetdir/ 
-</code> 
- 
-Avec ''frontale'' à choisir [[documentation:clusters:services&#serveurs_de_compilation_frontales|parmis les frontales]]. Consultez le man de rsync pour d'autres options utiles (dry-run, human-readable, progress...). 
- 
- 
-===== Avec sshfs ===== 
- 
-FIXME TODO 
- 
-===== Depuis Windows ===== 
- 
-Depuis un poste de travail Windows©, utilisez la combinaison d'outils [[documentation:tutorials:ssh:putty|PuTTY / WinSCP]]. 
documentation/tutorials/copie.1434635689.txt.gz · Dernière modification : 2020/08/25 15:58 (modification externe)