2013-07-23T10:12:56
PROXENauf Host A ein Skript auf, das auf Host B ein File erzeugt. Dieses File muss ich dann von Host B auf Host C transferieren.
Mit der Lib Net::SSH::Perl kann ich ja auf Remote Hosts ganz einfach Befehle absetzten z.B. "touch file".
Wie stoße ich jetzt aber von Host A den Filetransfer von B->C an?
Was ich bis jetzt gefunden habe ist Local->Remote oder Remote->Local Filetransfer, aber wie mache ich einen Remote->Remote Transfer?
Mich wundert, dass ich der einzige sein soll, der das Problem nicht sieht.
Zusammengefasst: Dein Programm auf Host-A setzt per SSH-Verbindung Shell-Befehle auf Host-B ab.
Warum setzt es dann nicht auf Host-B einen weiteren Befehl ab, der eine SCP-Verbindung zu Host-C realisiert? rsync? scp? perl -e?