Por que não consigo acessar meu servidor web Ubuntu ou ssh da Internet?

0

Eu sou novo no servidor ubuntu e eu instalei o servidor ubuntu em um vm e instalei o LAMP etc, mas meu problema é que meu site não é visível do lado de fora.

eu tenho porta de disparo e adicionado porta 21,22 e 80. Eu realmente não sei o que estou fazendo, eu estou totalmente perdido! Eu tenho um ip dinâmico, mas eu posso acessar o servidor através de 192.168.25.1 não importa quantas vezes eu reiniciar o modem e do meu ip público.

Eu sou redirecionado para as configurações do meu roteador, o que devo fazer?

Eu posso ouvir todas as minhas portas

tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:143 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:993 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:995 0.0.0.0:* LISTEN
tcp 0 0 192.168.25.129:22 192.168.25.1:46599 ESTABELECIDO tcp6 0 0 ::: 110 ::: * LISTEN
tcp6 0 0 ::: 143 ::: * LISTEN
tcp6 0 0 ::: 22 ::: * LISTEN
tcp6 0 0 ::: 25 ::: * LISTEN
tcp6 0 0 ::: 993 ::: * LISTEN
tcp6 0 0 ::: 995 ::: * ESCUTE

    
por Keshav Nair 11.06.2012 / 11:24

2 respostas

2

Vejo que você está recebendo a página de configuração do roteador e isso significa que a porta 80 não está encaminhada. Além disso, você pode acessá-lo a partir de 192.168.25.1, já que o IP está dentro de sua rede e nunca muda (pense em um prédio que se mova e tenha sua mudança de endereço, mas os números dos apartamentos sejam constantes). Considere o link para dar à sua rede um nome de domínio constante. Existe um link DNS dinâmico que lhe dá um pequeno script de shell que você pode executar a partir de um cronjob.

Por favor, digite as configurações do seu roteador e tente usar uma opção como "Port Forwarding" ou "Enable Applications". Não use o disparo de porta. Use o encaminhamento de porta estática. A partir daqui, o processo é muito dependente do seu router, por isso consulte as suas instruções para mais ajuda. Você pode encaminhar as seguintes portas:

  • 80 para HTTP
  • 22 para SSH
  • 443 para HTTPS, se você tiver um certificado em uso com
por hexafraction 11.06.2012 / 13:45
-2

a maioria dos provedores de serviço de internet não permite o tráfego externo; nesse caso, você pode não conseguir acessar o seu computador de fora, se o seu isp permitir e se você puder fazer ssh ou telnet de fora, por favor verifique o status da porta usando o comando netstat -nta e verifique se a porta do seu servidor está escutando em 192.168.25.1 ou 0.0.0.0

    
por abhilash 11.06.2012 / 13:04