
¿Sería posible configurar una VPN usando tinc como software VPN en Ubuntu o Windows 7, y luego conectarse desde una computadora (desde fuera de la red local) a la computadora que aloja la VPN, para interactuar con un repositorio Git alojado? en la computadora VPN?
Respuesta1
Kevin, debería ser totalmente posible hacer lo que estás describiendo, suponiendo que al menos un lado de la VPN tenga la capacidad de reenviar puertos. Si ambos puntos finales de VPN están detrásNAT uno a muchosentonces necesitarás algo más que simplemente estaño.
Sin embargo, si puede reenviar puertos en uno de sus puntos finales, entonces está de suerte. Aquí hay un artículo que preparé explicandocómo hacer que tinc funcione en Ubuntu, Windows 7 y Centos. Esto cubre toda la configuración de tinc pero no cómo establecer el reenvío de puertos.
Una vez que haya configurado tinc y esté trabajando en ambos extremos, simplemente deberá realizar sus llamadas de git a la IP de la red VPN (algo así como 172.20.20.100 en mis ejemplos):
git clone [email protected]:reponame.git