@Mark Biek
que iba a decir eso, pero me ganó de mano! De todas formas, sólo quería añadir que también existe la opción -R:
ssh -R 8022:myinsideserver:22 [email protected]
La diferencia es lo que la máquina se conecta a/desde. Mi jefe me mostró este truco no hace mucho tiempo, y definitivamente es realmente bueno saberlo ... estábamos detrás de un cortafuegos y necesitábamos dar acceso externo a una máquina ... lo solucionó con ssh -R a otra máquina eso era accesible ...luego, las conexiones a esa máquina se reenviaron a la máquina detrás del firewall, por lo que debe usar -R o -L según la máquina en la que se encuentre y al que esté enviando ssh-ing.
Además, estoy bastante seguro de que puede utilizar un usuario normal siempre que el puerto que está reenviando (en este caso, el puerto 8022) no esté por debajo del rango restringido (que creo que es 1024, pero podría estar equivocado), porque esos son los puertos "reservados". No importa que lo esté reenviando a un puerto "restringido" porque ese puerto no se está abriendo (la máquina solo está recibiendo tráfico a través del túnel, no tiene conocimiento del túnel), el puerto 8022 ES ser abierto y, por lo tanto, restringido como tal.
EDITAR: Recuerde que el túnel solo está abierto mientras que el ssh inicial permanezca abierto, por lo que si se agota el tiempo de espera o si sale de él, el túnel se cerrará.
¡He estado intentando descubrir cómo hacer esto y finalmente encontré esto! ¡Ojalá pudiera hacer clic en la flecha hacia arriba más de una vez! –