Espero que alguém possa me ajudar com isso
A configuração: Temos alguns servidores de hospedagem. Existem páginas da web de nossos clientes. Também temos uma unidade de backup com interface de controle baseada na web. A unidade de backup não está em IP público. Está escondido na intranet - todos os nossos servidores e a unidade de backup estão conectados em uma rede interna 10.0.0.0.
Minha pergunta é: Como posso acessar a interface web da unidade bakcup pela internet?
Esquema: Internet -> (IP público) -> Servidor -> (intranet 10.0.0.0) Unidade de backup
Todos os servidores estão rodando Debian, se isso ajudar. Não posso simplesmente encaminhar a porta 80 porque os servidores estão executando páginas da web. Como fazer isso?
Muito obrigado!
Responder1
Se você estiver satisfeito com a unidade NAS acessível diretamente pela Internet (não recomendado), poderá encaminhar qualquer outra porta nos servidores da Web para a porta 80 no NAS (por exemplo, porta 81 no servidor => porta 80 no NAS). Ver:
https://serverfault.com/questions/532569/how-to-do-port-forwarding-redirecting-on-debian
Como alternativa, um método mais seguro é usar o encaminhamento de porta SSH em um PC cliente. Como você faz isso depende se você está usando uma máquina cliente Windows ou Linux. Em um cliente Linux:
ssh -L 80:(nas-unit-intranet-IP):80 nomedeusuário@servidorweb
No Windows, por exemplo no PuTTY, em Conexão => SSH => Túneis defina a porta de origem 80, destino (nas-unit-intranet-IP):80 e clique em Adicionar.
Responder2
Você pode tentar fazer proxy de todas as solicitações em seu servidor web, por exemplo, no nginx:
location /myNAS/ {
proxy_pass http://nas-address/;
}
Com isso, você pode fazer todo tipo de autenticação e autorização que seu servidor web suporta.