VPN 뒤에 숨겨진 서버 간 파일 복사

VPN 뒤에 숨겨진 서버 간 파일 복사

한 컴퓨터에서 다른 컴퓨터로 파일(500GB 이상)을 효율적으로 복사하는 방법을 생각하고 있습니다(두 컴퓨터 모두 Linux를 실행 중임). 여기서 문제는 두 대의 시스템이 별도의 VPN 뒤에서만 사용될 수 있다는 것입니다. 하나는 OpenVPN을 사용하고(office1은 변경되지 않기를 바랍니다), 다른 하나는 아직 결정되지 않았습니다(office2는 제가 통제할 수 없음).

일반적으로 이러한 컴퓨터에 ssh/scp/rsync를 수행하려면 랩톱을 적절한 VPN에 연결한 다음 ssh/scp/rsync 명령에서 컴퓨터의 로컬 IP를 사용합니다.

ssh -i ~/.ssh/o1_username [email protected]
scp -i ~/.ssh/o1_username whatever.file [email protected]:~/
rsync -ae "ssh -i ~/.ssh/o1_username" --info=progress2 whatever.file [email protected]:~/

그러나 이 컴퓨터 중 하나에서 다른 컴퓨터로 파일을 전송하는 방법이 혼란스럽습니다. 다음은 제가 구상할 수 있는 몇 가지 해결 방법이지만 그 중 어느 것도 완전히 만족스럽지 않습니다.

  1. 글로벌 SSH 액세스를 위해 ngrok를 실행하는 office2에 라즈베리 파이가 있습니다. 연결할 SSH 점프 호스트로 사용할 수 있습니다. ngrok과 pi 모두 대역폭 병목 현상이 발생하므로 이는 비효율적입니다.
ssh -i ~/.ssh/pi -t -p 12345 [email protected] ssh -i ~/.ssh/o2_username -p 1022 [email protected]
scp -r -o ProxyCommand="ssh -i ~/.ssh/pi -p 12345 [email protected] -W 123.123.123.123:1022" -i ~/.ssh/o2_username whatever.file [email protected]:~/
  1. 먼저 노트북이나 클라우드 드라이브에 파일을 복사한 다음 대상 컴퓨터에 복사하는 두 단계로 파일을 전송할 수 있습니다. 이것은 약간 투박해 보이며 VPN을 사용하면 연결이 더 쉬워지기 때문에 필요하지 않습니다.
  2. 나는전역 SSH 액세스를 위한 FRP 설정office1에 있는 컴퓨터의 경우 office1 VPN을 설정할 때 이제 더 이상 사용되지 않는다고 생각하여 제거했습니다. 나는 그것을 재설정하고 그것을 통해 ssh/scp를 할 수 있습니다. 하지만 이 솔루션이 제가 설정한 FRP 서버로 인해 병목 현상이 발생할까 걱정됩니다. 또한 해당 연결을 통한 네트워크 트래픽에 대한 비용도 지불해야 하므로 매우 지속 가능한 고용량 솔루션이라고 생각하지 않습니다.
  3. office2의 머신을 이용해서 office1의 VPN에 연결할 수 있을지도 모르지만, Linux 명령줄을 사용하여 VPN에 연결하는 방법을 아직 찾지 못했고, 다른 사용자의 인터넷 연결을 방해할까봐 걱정됩니다. /office2의 office2 컴퓨터에 있는 응용 프로그램(또는 그 반대) (또한)

다른 사용자의 인터넷 설정과 실행 중인 다른 애플리케이션에 영향을 주지 않고 두 사무실 간에 파일을 전송하기 위해 사용 가능한 VPN을 가장 잘 활용하려면 어떻게 해야 합니까? 그것이 가능하고/합리적인가?

(보안상의 이유로 사용자 이름, 포트 번호, IP는 난독화되었습니다.)

답변1

간단히 말해서, 두 컴퓨터 간에 직접 파일을 복사하려면 두 컴퓨터가 서로 직접 연결되어야 합니다. 따라서 네 번째 옵션만 합리적인 것 같습니다. 한 대의 컴퓨터를 다른 컴퓨터의 VPN에 추가하든, 아니면 두 컴퓨터 모두 액세스할 수 있는 세 번째 컴퓨터를 갖고 두 컴퓨터 모두에 대해 세 번째 "미니 VPN"을 생성하든 효과는 항상 동일합니다. 다른 컴퓨터가 해당 VPN을 통해 연결하는 경로는 다른 컴퓨터의 경로에 영향을 미치지 않습니다.

이 목적으로 miniVPN을 선택한다면 찾을 수 있는 가장 저렴한 VM을 구하고(Oracle의 무료 VM 계층은 대역폭 측면에서 훌륭합니다) 거기에 최소한의 와이어가드 설정을 넣을 것입니다. 괜찮습니다. 현재 Linux 커널과 함께 제공됩니다(그리고 기본적으로 모바일 및 상업용 비 Unix를 포함한 모든 운영 체제에서 작동하며 추가 설정이 필요하지 않지만 IP 전달을 활성화하고 총 3개의 키(2개의 명령줄 실행)를 생성할 수 있습니다. 나생각하다귀하의 FRP는 동일한 작업을 수행하지만(들어본 적이 없습니다!) 효율성이 떨어집니다.

관련 정보