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 [2015/06/18 13:57] – [Depuis l'extérieur du réseau de l'École] ltaulell | documentation:tutorials:copie [2019/06/20 15:59] – [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=" |
</ | </ | ||
- | Vous pouvez simplifier ces commandes, en utilisant un [[documentation: | + | <wrap center round tip 80%> |
+ | Vous pouvez simplifier ces commandes, en utilisant un [[documentation: | ||
+ | |||
+ | </ | ||
===== Avec sftp ===== | ===== Avec sftp ===== | ||
Ligne 70: | 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 ===== | ||
+ | ==== Depuis le réseau de l' | ||
- | FIXME TODO | + | * Copie depuis votre poste de travail, vers ''/ |
- | ==== Depuis le réseau | + | <wrap center round important 60%> |
+ | Vous avez besoin d'une configuration | ||
+ | </ | ||
+ | |||
+ | Exemple avec la frontale dl175comp : | ||
- | * Copie depuis votre poste de travail, vers ''/ | + | * '' |
<code bash> | <code bash> | ||
- | rsync -avz -4 --ignore-errors --delay-updates -e ssh 'ssh -oProxyCommand=" | + | Host dl175comp |
+ | User < | ||
+ | Hostname dl175comp | ||
+ | ProxyCommand | ||
</ | </ | ||
- | Avec '' | + | * commande |
+ | <code bash> | ||
+ | rsync -avz -4 --ignore-errors --delay-updates -e ssh ./sourcedir < | ||
+ | </ | ||
+ | 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 ===== | ||
- | FIXME TODO | + | Vous **devez** utiliser une configuration '' |
+ | |||
+ | Exemple : | ||
+ | |||
+ | <code bash> | ||
+ | ~/ | ||
+ | |||
+ | Host * | ||
+ | TCPKeepAlive yes | ||
+ | ForwardAgent yes | ||
+ | ForwardX11 yes | ||
+ | |||
+ | Host allo-psmn-multihop | ||
+ | User ltaulell | ||
+ | ProxyCommand ssh -qt ltaulell@ssh.psmn.ens-lyon.fr allo-psmn 22 | ||
+ | # verbose (debug): | ||
+ | # | ||
+ | |||
+ | Host multihop-psmn | ||
+ | User ltaulell | ||
+ | Hostname x5570comp1 | ||
+ | ProxyCommand ssh -qt ltaulell@allo-psmn-multihop netcat -w1 %h %p | ||
+ | |||
+ | </ | ||
+ | |||
+ | * Je monte mon home PSMN : | ||
+ | |||
+ | <code bash> | ||
+ | ltaulell@xt3: | ||
+ | ltaulell@xt3: | ||
+ | </ | ||
+ | |||
+ | Pour démonter : '' | ||
+ | |||
+ | * Je monte le partage d' | ||
+ | |||
+ | < | ||
+ | ltaulell@xt3: | ||
+ | ltaulell@xt3: | ||
+ | </ | ||
+ | |||
+ | Pour démonter : '' | ||
===== Depuis Windows ===== | ===== Depuis Windows ===== | ||
Depuis un poste de travail Windows©, utilisez la combinaison d' | Depuis un poste de travail Windows©, utilisez la combinaison d' |