Conexión de shell P2P

Conexión de shell P2P

Aquí está mi problema. Tengo una computadora (llamémosla A) que está detrás de un firewall. No puedo reenviar puertos pero todo el tráfico no está bloqueado ya que puedo usar la transferencia P2P (específicamentesincronizando).

En otra red en una ubicación diferente, tengo lo mismo para otra computadora B.

No puedo modificar el hardware de ambas computadoras.

Primera pregunta:¿Existe una solución para abrir de forma segura un shell de A a B (o de B a A) usando una conexión P2P (me refiero directamente y sin pasar por los firewalls)?

A y B ejecutan el servidor OpenSSH.

Segunda pregunta:¿Hay alguna manera de crear un túnel P2P entre A y B y usar ssh de forma transparente dentro de él?

Conozco una solución P2P-VPN comoParVPNoFreelanpero quiero que A y B permanezcan en sus respectivas redes.

¡Gracias por tus respuestas!

Respuesta1

No aclaró si los sistemas con los que desea que puedan comunicarse entre sí están en la misma ubicación física, pero si esto puede funcionar.

Una forma de requerir hardware adicional es agregar una segunda tarjeta de red a cada máquina, darles direcciones IP en una subred diferente y permitirles usar esa red (privada) para compartir archivos o su tráfico ssh.

Cada sistema permanecería en sus respectivas redes para sus tarjetas de red públicas/actuales.

información relacionada