공용 Windows 호스트를 통해 두 서버 간에 재동기화하는 방법

공용 Windows 호스트를 통해 두 서버 간에 재동기화하는 방법

수백 GB의 데이터를 내부 서버에서 외부 서버로 마이그레이션하고 있습니다. 많은 노력을 기울였으나 회사 보안상의 이유로 두 서버가 여전히 서로 통신할 수 없습니다. 현재 설정은 다음과 같습니다.

                  |-----> CentOS (T) [Target]
Win10 (A)  ------>|
                  |-----> Ubuntu Jumpbox (U) ----> Ubuntu (S) [Source] 

S는 T와 직접 대화할 수 없습니다.

두 개의 서버에 액세스할 수 있는 Win10 점프박스를 통해 터널을 통해 데이터를 이동하려고 합니다.
S--> U --> A ---> T

어쨌든 이것이 가능합니까? Linux에서 Windows 호스트로 터널을 되돌릴 수 있습니까? 내 백업 계획은 A의 파일을 SFTP로 전송하여 T에 업로드하는 것인데, 이렇게 하면 파일 마이그레이션 중에 가동 중지 시간이 두 배로 늘어납니다.


편집하다:백업 계획이 기대에 미치지 못했습니다. 특수 문자가 포함된 Linux 파일 이름과 대소문자를 구분하는 중복 파일 이름은 Windows로 전송되지 않습니다.

답변1

MinGW에서 올바른 scp 버전을 사용할 수 있는지는 모르겠지만 -3 옵션을 사용할 수 있습니다.

manscp

[...]

-3 두 원격 호스트 간의 복사본은 로컬 호스트를 통해 전송됩니다. 이 옵션이 없으면 데이터가 두 원격 호스트 간에 직접 복사됩니다. 이 옵션은 진행률 표시기를 비활성화합니다.

[...]

관련 정보