
Então eu sei como usar o smbclient para copiar um arquivo de um servidor remoto para o meu computador local semelhante a este:
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 tenho o arquivo1 no computador A
- Quero colocar o arquivo 1 no Computador Z
- O Computador A não pode ver o Computador Z, mas ambos podem ver o Servidor1
Eu sempre teria que copiar o arquivo1 para o Servidor1 e depois copiá-lo do Servidor1 para o Computador Z ou posso ir direto do Computador A para o Computador Z?
Responder1
Conecte-se a ambos do Server1, montando-os em diferentes pontos de montagem e, em seguida, copie o arquivo como qualquer outro arquivo.
Ele irá encapsular os dados através do Servidor1 e colocá-los na máquina de destino.