Ceci est une ancienne révision du document !
allo-psmn
:scp fichier1 votrelogin@allo-psmn:~/fichier2 scp chemin1/fichier1 votrelogin@allo-psmn:~/chemin2/fichier2
Vous devez ensuite donner votre mot de passe, sauf si vous utilisez un agent SSH.
allo-psmn
vers votre poste de travail scp votrelogin@allo-psmn:~/fichier1 fichier2 scp votrelogin@allo-psmn:~/chemin1/fichier1 chemin2/fichier2
Vous devez ensuite donner votre mot de passe, sauf si vous utilisez un agent SSH.
allo-psmn
: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
allo-psmn
vers votre poste de travail 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
Vous devez d'abord ouvrir une session sftp :
sftp votrelogin@allo-psmn
La réponse est : Connecting to allo-psmn…
Vous devez ensuite donner votre mot de passe.
sftp> pwd Remote working directory : /home/votrelogin sftp>
Pour le transfert dans un sens ou dans l'autre, il faut utiliser les commandes “put” ou “get” dans la session sftp.
Il faut compléter la commande de base comme suit :
sftp -oProxyCommand="ssh votrelogin@ssh.psmn.ens-lyon.fr allo-psmn" votrelogin@allo-psmn
TODO
/home/votrelogin/targetdir/
: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/
Avec frontale
à choisir parmis les frontales. Consultez le man de rsync pour d'autres options utiles (dry-run, human-readable, progress…).
TODO
Depuis un poste de travail Windows©, utilisez la combinaison d'outils PuTTY / WinSCP.