![smbclient를 사용하여 한 원격 컴퓨터에서 다른 컴퓨터로 복사할 수 있습니까?](https://linux55.com/image/110483/smbclient%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%ED%95%9C%20%EC%9B%90%EA%B2%A9%20%EC%BB%B4%ED%93%A8%ED%84%B0%EC%97%90%EC%84%9C%20%EB%8B%A4%EB%A5%B8%20%EC%BB%B4%ED%93%A8%ED%84%B0%EB%A1%9C%20%EB%B3%B5%EC%82%AC%ED%95%A0%20%EC%88%98%20%EC%9E%88%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
따라서 다음과 같이 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을 통해 데이터를 터널링하여 대상 컴퓨터에 배치합니다.