可以使用 smbclient 从一台远程计算机复制到另一台远程计算机吗?

可以使用 smbclient 从一台远程计算机复制到另一台远程计算机吗?

所以我知道如何使用 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 隧道传输数据并将其放在目标计算机上。

相关内容