한 컴퓨터에서 다른 컴퓨터로 파일(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]:~/
그러나 이 컴퓨터 중 하나에서 다른 컴퓨터로 파일을 전송하는 방법이 혼란스럽습니다. 다음은 제가 구상할 수 있는 몇 가지 해결 방법이지만 그 중 어느 것도 완전히 만족스럽지 않습니다.
- 글로벌 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]:~/
- 먼저 노트북이나 클라우드 드라이브에 파일을 복사한 다음 대상 컴퓨터에 복사하는 두 단계로 파일을 전송할 수 있습니다. 이것은 약간 투박해 보이며 VPN을 사용하면 연결이 더 쉬워지기 때문에 필요하지 않습니다.
- 나는전역 SSH 액세스를 위한 FRP 설정office1에 있는 컴퓨터의 경우 office1 VPN을 설정할 때 이제 더 이상 사용되지 않는다고 생각하여 제거했습니다. 나는 그것을 재설정하고 그것을 통해 ssh/scp를 할 수 있습니다. 하지만 이 솔루션이 제가 설정한 FRP 서버로 인해 병목 현상이 발생할까 걱정됩니다. 또한 해당 연결을 통한 네트워크 트래픽에 대한 비용도 지불해야 하므로 매우 지속 가능한 고용량 솔루션이라고 생각하지 않습니다.
- office2의 머신을 이용해서 office1의 VPN에 연결할 수 있을지도 모르지만, Linux 명령줄을 사용하여 VPN에 연결하는 방법을 아직 찾지 못했고, 다른 사용자의 인터넷 연결을 방해할까봐 걱정됩니다. /office2의 office2 컴퓨터에 있는 응용 프로그램(또는 그 반대) (또한)
다른 사용자의 인터넷 설정과 실행 중인 다른 애플리케이션에 영향을 주지 않고 두 사무실 간에 파일을 전송하기 위해 사용 가능한 VPN을 가장 잘 활용하려면 어떻게 해야 합니까? 그것이 가능하고/합리적인가?
(보안상의 이유로 사용자 이름, 포트 번호, IP는 난독화되었습니다.)
답변1
간단히 말해서, 두 컴퓨터 간에 직접 파일을 복사하려면 두 컴퓨터가 서로 직접 연결되어야 합니다. 따라서 네 번째 옵션만 합리적인 것 같습니다. 한 대의 컴퓨터를 다른 컴퓨터의 VPN에 추가하든, 아니면 두 컴퓨터 모두 액세스할 수 있는 세 번째 컴퓨터를 갖고 두 컴퓨터 모두에 대해 세 번째 "미니 VPN"을 생성하든 효과는 항상 동일합니다. 다른 컴퓨터가 해당 VPN을 통해 연결하는 경로는 다른 컴퓨터의 경로에 영향을 미치지 않습니다.
이 목적으로 miniVPN을 선택한다면 찾을 수 있는 가장 저렴한 VM을 구하고(Oracle의 무료 VM 계층은 대역폭 측면에서 훌륭합니다) 거기에 최소한의 와이어가드 설정을 넣을 것입니다. 괜찮습니다. 현재 Linux 커널과 함께 제공됩니다(그리고 기본적으로 모바일 및 상업용 비 Unix를 포함한 모든 운영 체제에서 작동하며 추가 설정이 필요하지 않지만 IP 전달을 활성화하고 총 3개의 키(2개의 명령줄 실행)를 생성할 수 있습니다. 나생각하다귀하의 FRP는 동일한 작업을 수행하지만(들어본 적이 없습니다!) 효율성이 떨어집니다.