commit 6fd65d913c1837a71019502b1552add925270f3c
parent 77a8ed9ce48fdfb069261fc30662f92b5aada058
Author: fjbalon <fbalon@templier.es>
Date: Tue, 16 Jun 2026 16:40:35 +0200
Refactorización de código de ssh-tunneling
Diffstat:
1 file changed, 12 insertions(+), 17 deletions(-)
diff --git a/ssh-tunneling/index.html b/ssh-tunneling/index.html
@@ -33,22 +33,17 @@
<li>Máquina C, máquina externa con conectividad con B, pero no con A.</li>
</ul>
<p>Estas técnicas cuentan con una serie de escenarios muy interesantes, siendo los más usuales:</p>
-<ul>
-<li>Usar un túnel externo para atravesar el firewall y acceder a un recurso que ofrece un equipo de la intranet:</li>
-<pre><code>ssh -L 7900:localhost:5900 usuario@internal
-</code></pre>
-<li>Usar un túnel externo para atravesar el firewall y acceder a un recurso de una intranet. Pero además cualquier equipo puede conectarse a dicho equipo de la intranet a través de una conexión con el equipo externo:</li>
-<pre><code>ssh -L 0.0.0.0:7900:localhost:5900 usuario@internal
-</code></pre>
-<li>Usar un túnel interno para que los equipos de fuera de la red se conecten al interior. Esta acción se realizará mediante túneles remotos:</li>
-<pre><code>ssh -R 7900:localhost:5900 usuario@internal
-</code></pre>
-<li>Túnel interno para que equipos de fuera de la red se conecten al interior, pero además que otros equipos del exterior puedan conectarse a través del externo remoto:</li>
-<pre><code>ssh -R 0.0.0.0:7900:localhost:5900 usuario@internal
-</code></pre>
-<li>Utilizar un túnel para que desde una máquina externa se pueda atravesar el firewall y realizar el forwarding en una máquina interna, y que esta reenvíe el tráfico a la segunda máquina interna:</li>
-<pre><code>ssh -L 7900:internal2:5900 usuario@internal
-</code></pre>
-</ul>
+<ol>
+<li>Usar un túnel externo para atravesar el firewall y acceder a un recurso que ofrece un equipo de la intranet.</li>
+<li>Usar un túnel externo para atravesar el firewall y acceder a un recurso de una intranet. Pero además cualquier equipo puede conectarse a dicho equipo de la intranet a través de una conexión con el equipo externo.</li>
+<li>Usar un túnel interno para que los equipos de fuera de la red se conecten al interior. Esta acción se realizará mediante túneles remotos.</li>
+<li>Túnel interno para que equipos de fuera de la red se conecten al interior, pero además que otros equipos del exterior puedan conectarse a través del externo remoto.</li>
+<li>Utilizar un túnel para que desde una máquina externa se pueda atravesar el firewall y realizar el forwarding en una máquina interna, y que esta reenvíe el tráfico a la segunda máquina interna.</li>
+</ol>
+<pre><code>ssh -L 7900:localhost:5900 usuario@internal #1
+ssh -L 0.0.0.0:7900:localhost:5900 usuario@internal #2
+ssh -R 7900:localhost:5900 usuario@internal #3
+ssh -R 0.0.0.0:7900:localhost:5900 usuario@internal #4
+ssh -L 7900:internal2:5900 usuario@internal #5</code></pre>
</body>
</html>
\ No newline at end of file