fabrice régnier a écrit :
yop,
S'il n'est effectivement pas POSSIBLE, d'un point de vue des droits,
de se connecter ....
Effectivement, seul host3 a le droit de causer avec host1 et host2.
Host 1 et host 2 n'ont pas le droit de dialoguer directement. Sinon,
vous imaginez bien, comme le suggère Alain, que j'aurai fais plus simple ;)
Bon, alors, tant qu'à faire dans le compliqué :
ssh -P 22 us...@host1 -c "cat toto" | ssh -P 2201 us...@host2 -c "cat -
> toto"
Ca devrait marcher dans la majorité des cas, mais tu ne feras pas de
récursivité (arborescence complete) avec ca, a moins de faire :
ssh -P 22 us...@host1 -c "tar crf - toto/" | ssh -P 2201 us...@host2 -c
"tar xvf -"
Inutile de mettre l'option z ou j à tar puisque SSH compresse déjà, tu
noteras l'option r pour la récursivité et l'option v pour afficher ce
qui est copié au moment de l'écriture dans la destination.
Il est préférable d'avoir de la bande passante sur le poste qui sert à
initier le transfert (le troisieme : ni host1, ni host2)
A+
Fanfan
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers [email protected]
En cas de soucis, contactez EN ANGLAIS [email protected]