Espero que alguien pueda ayudarme con esto.
La configuración: tenemos algunos servidores de alojamiento. Hay páginas web de nuestros clientes. También contamos con una unidad de respaldo con interfaz de control basada en web. La unidad de respaldo no está en una IP pública. Está oculto en la intranet: todos nuestros servidores y la unidad de respaldo están conectados entre sí en una red interna 10.0.0.0.
Mi pregunta es: ¿Cómo puedo acceder a la interfaz web de la unidad de horneado desde Internet?
Esquema: Internet -> (IP pública) -> Servidor -> (intranet 10.0.0.0) Unidad de respaldo
Todos los servidores ejecutan Debian si eso sirve de ayuda. No puedo simplemente reenviar el puerto 80 porque los servidores ejecutan páginas web. ¿Como hacer esto?
¡Muchas gracias!
Respuesta1
Si está satisfecho con tener acceso directo a la unidad NAS desde Internet (no recomendado), puede reenviar cualquier otro puerto de los servidores web al puerto 80 del NAS (por ejemplo, puerto 81 en el servidor => puerto 80 en el NAS). Ver:
https://serverfault.com/questions/532569/how-to-do-port-forwarding-redirecting-on-debian
Alternativamente, un método más seguro es utilizar el reenvío de puertos SSH en una PC cliente. La forma de hacer esto depende de si está utilizando una máquina cliente Windows o Linux. En un cliente Linux:
ssh -L 80:(NAS-unidad-intranet-IP):80 nombre de usuario@servidor web
En Windows, por ejemplo en PuTTY, en Conexión => SSH => Túneles, configure el puerto de origen 80, destino (nas-unit-intranet-IP): 80 y haga clic en Agregar.
Respuesta2
Puede intentar enviar todas las solicitudes en su servidor web, por ejemplo, en nginx:
location /myNAS/ {
proxy_pass http://nas-address/;
}
Con eso, puede realizar todo tipo de autenticación y autorización que admita su servidor web.