Como se conectar a um servidor pessoal no serviço de Internet residencial

2

OK !!! Eu me conectei com sucesso de uma rede externa em ssh e http. Eu mudei um BUNCH de configurações antes de começar a trabalhar, então vou lentamente mudar algumas delas de volta para ver onde o problema realmente estava (estava).

Obrigado por todas as sugestões !!!

Esta deve ser uma resposta bem simples, mas não consigo encontrá-la em lugar algum, e isso está realmente me confundindo. Eu sou novo no Ubuntu e estou tentando configurar um servidor web. Eu tenho passado por muitos tutoriais e me deparo com "host" ou "localhost" com muita frequência. Por exemplo, para executar ssh user @ localhost , eu substituiria usuário por meu nome de usuário e localhost com meu endereço IP interno (conectando a partir do mesma rede local). Isso eu posso fazer.

Eu só quero ter certeza de que tudo que eu tenho que fazer é substituir host pelo meu endereço IP externo (provido pelo ISP) para ssh de uma rede externa ??? A única coisa é que eu fiz isso e não funcionou, então eu quero ter certeza de que a minha sintaxe não é o problema. Muito obrigado pela sua paciência e apoio.

Ok. Todo mundo está dizendo que preciso encaminhar portas. Eu fiz as portas de encaminhamento 80 e 22 através do meu roteador para o meu servidor, mas não está funcionando. Também entrei em contato com meu provedor e eles disseram que não sabiam de nenhuma restrição de ISP nas portas. Então sim. Eu acho que o configurei, mas ainda não está funcionando. Além disso, ignorei completamente meu roteador e conectei meu servidor diretamente ao modem, que NÃO possui um roteador interno, e o problema ainda estava lá. Desde que alguém invocou esta questão, agora posso postar minha foto:)

    
por Casey Hungler 23.08.2012 / 22:23

5 respostas

0

De outras respostas e comentários, acho que seu problema de encaminhamento de IP parece resolvido, voltando à pergunta original sobre host e host local: sim, nesse caso, host é seu IP externo. Geralmente, host significa qualquer host (ip ou hostname ou url), interno ou externo dependendo da situação e localhost não é nenhum IP interno, mas o IP da máquina em que você está trabalhando (lo interface - IP 127.0.0.1 ) e desde que você tenha algo como 127.0.0.1 localhost.localdomain localhost (ou apenas localhost como é o padrão) em /etc/hosts , você pode deixar como localhost sem substituição.

Por exemplo, você pode:

ping localhost e 127.0.0.1 (sua interface de loopback da máquina - lo) deve responder.

    
por laurent 24.08.2012 / 00:39
1

Você precisa encaminhar uma porta usada pelo SSH (22) em seu roteador para que todo o tráfego proveniente dessa porta seja redirecionado para a sua máquina Ubuntu.

Veja este artigo: link ou pesquise "encaminhar roteador de porta ".

Quando o encaminhamento de porta estiver configurado corretamente, você poderá usar seu endereço IP externo ou qualquer nome DNS configurado para apontar para esse endereço IP, para se conectar à sua caixa do Ubuntu de fora . O IP é a maneira mais robusta de fazer isso. Então, no seu caso, você precisa substituir (host) em (usuário) @ (host) com seu endereço IP externo.

Além disso, como eu disse, a obtenção de erros de proxy sugere que há um proxy no meio, que não deveria estar lá. O que sugere que algo está mal configurado.

    
por Sergey 23.08.2012 / 22:36
1

Ok. Para responder à minha pergunta oficial original, refere-se ao endereço IP externo (ISP fornecido) e refere-se ao endereço IP interno. Não há pontuação extra necessária e você não precisa incluir o endereço IP interno ao entrar, pois isso deve ser configurado por meio do encaminhamento de porta.

Agora, a solução para o meu problema não foi realmente uma solução, mas várias soluções. Acontece que minha configuração do meu ROUTER estava correta e, conforme determinado em uma pergunta anterior, sabíamos que meu firewall SERVER estava configurado corretamente porque eu consegui acessar minha home page e meu servidor através do ssh enquanto estava na rede LOCAL. O grande problema foi com o meu MODEM; Eu já havia configurado uma espécie de encaminhamento de porta no meu modem, mas não estava configurado corretamente para rotear para o meu roteador. Além disso, tive que fazer com que o firewall do meu modem aceitasse a comunicação entre WAN e LAN. Além de atualizar essas configurações, o que ainda precisava ser feito, lamento admitir que troquei os locais de dois números no meu endereço IP externo.

Tudo o que disse, eu realmente agradeço a participação de todos, pois seus comentários me ajudaram a encontrar a configuração do modem, o que me levou à correção do meu endereço IP incorreto e às múltiplas soluções necessárias para o meu problema, que tem afligido eu por três dias agora ...

    
por Casey Hungler 24.08.2012 / 00:37
0

link

Em suma, refere-se ao computador. Host geralmente é usado no contexto de redes.

    
por dsh 23.08.2012 / 22:30
0

O servidor SSH se conecta a certas interfaces de rede (que geralmente se referem a placas de rede em um computador).

Então, faça o check-out de você / etc / sshd_config para

Port 22
#ListenAddress 0.0.0.0

A porta deve ser 22 e ListenAddress deve ser comentado.

O segundo passo que eu tomaria é verificar se você pode se conectar ao seu servidor ssh através da interface que seu sistema está conectado ao roteador.

Poste aqui a saída de ifconfig você não sabe como fazer isso e eu vou te ajudar.

ps também existe algum firewall ativado em seu sistema?

    
por zuba 23.08.2012 / 23:30