[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: scp avec 2 hosts et 2 ports différents



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 user1@host1 -c "cat toto" | ssh -P 2201 user2@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 user1@host1 -c "tar crf - toto/" | ssh -P 2201 user2@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


Reply to: