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édente | ||
documentation:tutorials:copie [2019/06/20 15:56] – [Depuis l'extérieur du réseau de l'École] ltaulell | documentation: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' | ||
- | |||
- | |||
- | * Copie depuis votre poste de travail, vers '' | ||
- | |||
- | <code bash> | ||
- | scp fichier1 votrelogin@allo-psmn: | ||
- | |||
- | scp chemin1/ | ||
- | </ | ||
- | |||
- | Vous devez ensuite donner votre mot de passe, sauf si [[documentation: | ||
- | |||
- | * Copie depuis '' | ||
- | |||
- | <code bash> | ||
- | scp votrelogin@allo-psmn: | ||
- | |||
- | scp votrelogin@allo-psmn: | ||
- | </ | ||
- | |||
- | Vous devez ensuite donner votre mot de passe, sauf si [[documentation: | ||
- | |||
- | ==== Depuis l' | ||
- | |||
- | * Copie (fichier1 -> fichier2) depuis votre poste de travail, vers '' | ||
- | |||
- | <code bash> | ||
- | scp -oProxyCommand=" | ||
- | |||
- | scp -oProxyCommand=" | ||
- | </ | ||
- | |||
- | * Copie (fichier1 -> fichier2) depuis '' | ||
- | |||
- | <code bash> | ||
- | scp -oProxyCommand=" | ||
- | |||
- | scp -oProxyCommand=" | ||
- | </ | ||
- | |||
- | |||
- | <wrap center round tip 80%> | ||
- | Vous pouvez simplifier ces commandes, en utilisant un [[documentation: | ||
- | |||
- | </ | ||
- | |||
- | ===== Avec sftp ===== | ||
- | |||
- | ==== Depuis le réseau de l' | ||
- | |||
- | Vous devez d' | ||
- | |||
- | <code bash> | ||
- | |||
- | La réponse est : Connecting to allo-psmn... | ||
- | |||
- | Vous devez ensuite donner votre mot de passe. | ||
- | |||
- | < | ||
- | |||
- | Remote working directory : / | ||
- | |||
- | sftp> | ||
- | </ | ||
- | Pour le transfert dans un sens ou dans l' | ||
- | |||
- | ==== Depuis l' | ||
- | |||
- | Il faut compléter la commande de base comme suit : | ||
- | |||
- | <code bash> | ||
- | |||
- | ===== Avec rsync ===== | ||
- | ==== Depuis le réseau de l' | ||
- | |||
- | * 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> | ||
- | 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 ===== | ||
- | |||
- | 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 un poste de travail Windows©, utilisez la combinaison d' |