したがって、次のように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があります。
- コンピュータZにファイル1を配置したいです。
- コンピュータAはコンピュータZを見ることはできませんが、どちらもServer1を見ることができます。
常に file1 を Server1 にコピーしてから、Server1 からコンピューター Z にコピーする必要がありますか、コンピューター A からコンピューター Z に直接コピーできますか?
ベストアンサー1
Server1では、両方のファイルをリンクして別のマウントポイントにマウントし、他のファイルと同様にファイルをコピーします。
Server1を介してデータをトンネリングしてターゲットコンピュータに配置します。