Acessando o servidor de desenvolvimento remotamente

1

Eu instalei com sucesso a versão 3 do mailman na minha caixa de desenvolvimento. Eu configurei e fiz com que ele corresse ao meu gosto. Eu instalei exatamente o mesmo em uma caixa de palco. (Ambos são ubuntu 14.04).

Minha pergunta não está na instalação, mas em acessar o local. Existe uma interface de usuário que é acessível por padrão no localhost: 8000.

Para iniciar o servidor no local padrão, eu executaria:

./bin/mailman-web-django-admin runserver &

E quando eu uso minha caixa de desenvolvimento, eu pego o IP do meu servidor e inicio o servidor lá para acessar a interface do usuário do aplicativo em execução na minha VM do meu laptop.

./bin/mailman-web-django-admin runserver 192.168.xx.xx:8000 &

Minha pergunta é como eu poderia acessar meu servidor remotamente em seu IP público 55.xx.xx.xx? Quando eu tento acessar 55.xx.xx.xx: 8000 depois de iniciar o servidor na localhost eu recebo: "Esta página não está disponível." e a conexão expira.

    
por domdambrogia 21.12.2015 / 23:18

1 resposta

2

Por favor, pelo amor de tudo que é sagrado, não abra esta porta para a Internet em geral. Se você fizer isso, qualquer vulnerabilidade na ferramenta de administração resultará no comprometimento do sistema e, muito provavelmente, no ataque a outros computadores.

Em vez disso, basta usar o ssh. Conecte-se ao seu servidor e execute um navegador dessa maneira, ou use o ssh para abrir a porta 8000 em sua máquina local, com segurança.

Este artigo explica como fazer túneis ssh. No seu caso, você provavelmente pode apenas fazer:

ssh -L 8000:your.server.com:8000 [email protected]

e depois você pode simplesmente abrir o seu navegador e apontar para localhost: 8000 para acessar a ferramenta de configuração.

    
por 21.12.2015 / 23:37