
Utilizo SSH para administrar servidores Linux. A veces necesito vincular puertos del servidor a mi cliente. Hago esto de esta manera:
sudo ssh <serverUser>@<server> -L <localPort>:localhost:<serverPort>
Ahora, a veces me encuentro con situaciones en las que me gustaría vincular varios puertos, como por ejemplo el puerto 80, el puerto 443, el puerto 8080,...
¿Es eso posible a través del enlace del puerto SSH?
Respuesta1
Acabo de probar varios -L
parámetros en el mismo comando SSH y funcionó.
sudo ssh <serverUser>@<server> -L 80:localhost:80 -L 443:localhost:443
Respuesta2
Ok, estuve buscando esto durante bastante tiempo y ahora, 5 minutos después de publicar la pregunta aquí, se me viene a la cabeza una posibilidad.
Abra múltiples terminales y guarde los diferentes puertos necesarios, uno tras otro, en el mismo servidor.
Por ejemplo:
En la terminal 1:
sudo ssh <serverUser>@<server> -L 80:localhost:80
En la terminal 2:
sudo ssh <serverUser>@<server> -L 443:localhost:443
En la terminal 3:
sudo ssh <serverUser>@<server> -L 8080:localhost:8080