Conecte-se a ambos do Server1, montando-os em pontos de montagem diferentes e copie o arquivo como qualquer outro arquivo.
Ele fará o encapsulamento dos dados por meio do Server1 e os colocará na máquina de destino.
Então, eu sei como usar o smbclient para copiar um arquivo de um servidor remoto para o meu computador local da seguinte forma:
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;'
Isso funciona perfeitamente. No entanto, existe uma maneira de usar o smbclient para copiar um arquivo diretamente de um computador remoto para outro computador remoto em uma linha? Exemplo:
Eu sempre teria que copiar o arquivo1 para o Servidor1 e copiá-lo do Servidor1 para o Computador Z ou posso ir diretamente do Computador A para o Computador Z?
Conecte-se a ambos do Server1, montando-os em pontos de montagem diferentes e copie o arquivo como qualquer outro arquivo.
Ele fará o encapsulamento dos dados por meio do Server1 e os colocará na máquina de destino.