
所以我知道如何使用 smbclient 將文件從遠端伺服器複製到本地計算機,類似於:
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;'
這非常有效。但是,有沒有辦法使用 smbclient 將檔案直接從一台遠端電腦複製到另一台遠端電腦上?例子:
- 我在電腦 A 上有 file1
- 我想將文件 1 放在電腦 Z 上
- 電腦 A 看不到電腦 Z,但它們都可以看到 Server1
我是否總是必須將 file1 複製到 Server1,然後將其從 Server1 複製到電腦 Z,還是可以直接從電腦 A 複製到電腦 Z?
答案1
從 Server1 連接到這兩個文件,將它們安裝在不同的安裝點上,然後像複製任何其他文件一樣複製該文件。
它將透過 Server1 隧道傳輸資料並將其放在目標電腦上。