
Entonces sé cómo usar smbclient para copiar un archivo desde un servidor remoto a mi computadora local similar 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;'
Esto funciona perfectamente. Sin embargo, ¿hay alguna forma de utilizar smbclient para copiar un archivo directamente desde una computadora remota a otra computadora remota en una línea? Ejemplo:
- Tengo el archivo 1 en la computadora A
- Quiero poner el archivo 1 en la Computadora Z
- La computadora A no puede ver la computadora Z, pero ambas pueden ver el servidor 1
¿Siempre tendría que copiar el archivo1 al Servidor1 y luego copiarlo del Servidor1 a la Computadora Z, o puedo ir directamente de la Computadora A a la Computadora Z?
Respuesta1
Conéctese a ambos desde el Servidor1, montándolos en diferentes puntos de montaje, luego simplemente copie el archivo como cualquier otro archivo.
Túnelizará los datos a través del Servidor1 y los colocará en la máquina de destino.