Antecedentes
Tenemos el siguiente esquema:
[Pc_1] == [Cortafuegos] == [Pc_2]
Y además:
Queremos conectarnos a un puerto (por ejemplo el 3690) de Pc2 desde Pc1
Solución
1. (Opcional) Exportar las claves de usuario_1 de Pc_1 a usuario_2 de Pc_2, para que no nos pida la contraseña
2. Ejecutar el siguiente comando en segundo plano:
ssh -2 -N -g -c blowfish -L 3690:localhost:3690 usuario_2@ip_PC2&
Es necesario que ese proceso esté en ejecución. Si se interrumpe, se pierde el túnel.
3. Para usarlo:
svn co svn://localhost/proyecto/trunk
Nos estamos conectando al puerto 3690 de nuestra máquina ('localhost'), pero gracias al comando del paso 2, estamos redirigiendo ese puerto al puerto 3690 de 'Pc_2'