Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
documentation:tutorials:copie [2017/10/27 10:04] – [Avec sshfs] ltaulell | documentation:tutorials:copie [2019/06/20 15:56] – [Depuis l'extérieur du réseau de l'École] ltaulell | ||
---|---|---|---|
Ligne 28: | Ligne 28: | ||
==== Depuis l' | ==== Depuis l' | ||
- | * Copie (fichier1 -> fichier2) depuis votre poste de travail, vers '' | + | * Copie (fichier1 -> fichier2) depuis votre poste de travail, vers '' |
<code bash> | <code bash> | ||
- | scp -oProxyCommand=" | + | scp -oProxyCommand=" |
- | scp -oProxyCommand=" | + | scp -oProxyCommand=" |
</ | </ | ||
- | * Copie (fichier1 -> fichier2) depuis '' | + | * Copie (fichier1 -> fichier2) depuis '' |
<code bash> | <code bash> | ||
- | scp -oProxyCommand=" | + | scp -oProxyCommand=" |
- | scp -oProxyCommand=" | + | scp -oProxyCommand=" |
</ | </ | ||
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> | + | <code bash> |
===== Avec rsync ===== | ===== Avec rsync ===== | ||
Ligne 80: | Ligne 80: | ||
* Copie depuis votre poste de travail, vers ''/ | * Copie depuis votre poste de travail, vers ''/ | ||
+ | |||
+ | <wrap center round important 60%> | ||
+ | Vous avez besoin d'une configuration de tunnel SSH (voir '' | ||
+ | </ | ||
+ | |||
+ | Exemple avec la frontale dl175comp : | ||
+ | |||
+ | * '' | ||
+ | |||
+ | <code bash> | ||
+ | Host dl175comp | ||
+ | User < | ||
+ | Hostname dl175comp | ||
+ | ProxyCommand ssh < | ||
+ | </ | ||
+ | |||
+ | * commande rsync | ||
<code bash> | <code bash> | ||
- | rsync -avz -4 --ignore-errors --delay-updates -e ssh 'ssh -oProxyCommand=" | + | rsync -avz -4 --ignore-errors --delay-updates -e ssh ./ |
</ | </ | ||
- | Avec '' | + | D'autres frontales sont disponible |
Consultez le man de rsync pour d' | Consultez le man de rsync pour d' | ||
+ | ==== Depuis l' | ||
+ | * Il faut compléter la définition des tunnels SSH : | ||
+ | |||
+ | <code bash> | ||
+ | # passerelle externe | ||
+ | Host allo-externe | ||
+ | User < | ||
+ | ProxyCommand ssh < | ||
+ | |||
+ | Host dl175comp-ext | ||
+ | User < | ||
+ | Hostname dl175comp | ||
+ | ProxyCommand ssh < | ||
+ | </ | ||
+ | |||
+ | * commande rsync | ||
+ | |||
+ | vers la frontale telle qu' | ||
+ | |||
+ | <code bash> | ||
+ | rsync -avz -4 --ignore-errors --delay-updates -e ssh ./sourcedir < | ||
+ | </ | ||
===== Avec sshfs ===== | ===== Avec sshfs ===== | ||
Ligne 107: | 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 |
# | # | ||
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 | ||
+ | |||
</ | </ | ||
- | | + | |
* Je monte mon home PSMN : | * Je monte mon home PSMN : | ||
- | | + | |
<code bash> | <code bash> | ||
ltaulell@xt3: | ltaulell@xt3: | ||
Ligne 129: | Ligne 169: | ||
< | < | ||
ltaulell@xt3: | ltaulell@xt3: | ||
- | ltaulell@xt3: | + | ltaulell@xt3: |
</ | </ | ||