
Ich weiß also, wie ich mit smbclient eine Datei von einem Remote-Server auf meinen lokalen Computer kopiere, ungefähr so:
sudo smbclient //192.168.105.250/sharename --user='<user>%<pwd>' -c 'cd import\addemployees;put /var/path/to/local/file/_output/2017/04/28/hour_07/New_Employee_Report_105.csv New_Employee_Report_105.csv;'
Das funktioniert einwandfrei. Gibt es jedoch eine Möglichkeit, mit smbclient eine Datei direkt in einer Zeile von einem Remotecomputer auf einen anderen Remotecomputer zu kopieren? Beispiel:
- Ich habe Datei1 auf Computer A
- Ich möchte Datei 1 auf Computer Z ablegen
- Computer A kann Computer Z nicht sehen, aber beide können Server1 sehen.
Muss ich immer Datei1 auf Server1 kopieren und dann von Server1 auf Computer Z kopieren, oder kann ich direkt von Computer A auf Computer Z gehen?
Antwort1
Stellen Sie von Server1 aus eine Verbindung zu beiden her, mounten Sie sie an unterschiedlichen Mount-Punkten und kopieren Sie die Datei dann einfach wie jede andere Datei.
Die Daten werden durch Server1 getunnelt und auf der Zielmaschine abgelegt.