SSH no computador remoto a partir de casa (porta à frente)

0

Às vezes, a VPN na casa do meu amigo diminui e não há como acessar seu computador remotamente.

Eu estava procurando o encaminhamento de porta SSH, mas realmente não entendo o que estou lendo.

Digamos que o ip do seu computador seja 10.1.10.213. Eu normalmente usaria VPN e faria ssh [email protected] para acessar. Como posso ainda acessá-lo se a VPN estiver inativa?

Eu estava olhando para isso: link . Eu também porto porta encaminhada 22 em sua rede.

    
por o.o 27.08.2015 / 04:30

1 resposta

3

VPN significa rede privada virtual. As VPNs conectam duas redes privadas diferentes em uma rede pública ou em um único host para uma rede privada. Por privado, quero dizer não publicamente roteável. O endereço do seu amigo, 10.1.10.213, está na faixa de rede privada que não é publicamente roteável, então ele provavelmente tem um pequeno roteador de casa / escritório executando NAT (tradução de endereços de rede) para ele. O NAT traduz endereços e portas da rede privada interna para um endereço IP público e porta.

Quando você VPN entrar, você deve informar o seu cliente VPN seu endereço IP público ou seu host.domain.name primeiro. O problema é que a maioria das conexões de internet em casa recebe seu endereço IP por um tempo e depois é alterada. Ele pode informá-lo por telefone, e-mail ou pode atualizar periodicamente um serviço de DNS dinâmico com seu novo endereço IP.

Supondo que você conheça seu endereço IP público ou nome host.domain, a próxima coisa é que você precisa se conectar à sua máquina interna 10.1.10.213 na porta 22. Isso significa que, em seu roteador, ele precisa de encaminhamento de porta seu endereço IP externo e porta (digamos 22) para seu endereço IP interno 10.1.10.213 porta 22.

Depois que você souber o endereço IP público ou o nome do host DNS dinâmico e ele tiver o conjunto de encaminhamento de porta, tudo o que você precisa fazer é:

ssh yourusername@address

Ou se ele redirecionou seu endereço IP externo e porta diferente de 22, use:

ssh yourusername@address -p PortNumber

Notas adicionais: O endereço de sua máquina deve ser atribuído estaticamente em vez de ser atribuído com DHCP. Dessa forma, o encaminhamento de porta do seu roteador sempre irá para o computador certo.

Se o encaminhamento de porta do roteador estiver configurado para o endereço IP interno correto e você e ele conseguirem acessar a Internet e estiver usando o ssh para se conectar à porta correta em seu roteador, ele poderá ser:

  1. que seu provedor de serviços está bloqueando conexões de entrada para esse port, em cujo caso ele mapeia um número de porta alto para seu servidor ssh; ou
  2. que seu roteador ou seu computador tem uma regra de firewall que impede conexões com suas respectivas portas.
por 27.08.2015 / 09:32