Tinc, SSH 및 Git과 함께 VPN을 사용하는 비공개 Git 저장소

Tinc, SSH 및 Git과 함께 VPN을 사용하는 비공개 Git 저장소

Ubuntu 또는 Windows 7에서 Tinc를 VPN 소프트웨어로 사용하여 VPN을 설정한 다음 호스팅된 Git 저장소와 상호 작용하기 위해 컴퓨터(로컬 네트워크 외부)에서 VPN을 호스팅하는 컴퓨터에 연결할 수 있습니까? VPN 컴퓨터에서요?

여기에 이미지 설명을 입력하세요

답변1

Kevin, VPN의 적어도 한쪽에 포트를 전달할 수 있는 기능이 있다고 가정하면 설명하는 작업을 수행하는 것이 완전히 가능해야 합니다. 두 VPN 엔드포인트가 모두 뒤에 있는 경우일대다 NAT그러면 단순히 틴크 이상의 것이 필요할 것입니다.

그러나 엔드포인트 중 하나에서 포트를 전달할 수 있다면 운이 좋은 것입니다. 여기에 내가 설명하는 글이 있습니다.Ubuntu, Windows 7 및 Centos에서 Tinc를 작동시키는 방법. 여기에서는 모든 Tinc 설정을 다루지만 포트 전달을 설정하는 방법은 다루지 않습니다.

Tinc 설정을 완료하고 양쪽 끝에서 작업한 후에는 VPN 네트워크 IP(예: 172.20.20.100)에 대해 git 호출을 하면 됩니다.

git clone [email protected]:reponame.git

관련 정보