VPN significa rede privada virtual. VPNs conectam 2 diferentes redes privadas através de uma rede pública ou de 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á no alcance da rede privada que não é publicamente roteável, então ele provavelmente tem um pequeno roteador de casa / escritório funcionando 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 uma porta.
Quando você VPN entrar, você deve informar o seu cliente VPN ou 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 Endereço IP por apenas um tempo e depois muda. Ele pode informá-lo por telefone, e-mail, ou ele pode atualizar periodicamente um serviço DNS dinâmico com seu novo endereço IP.
Supondo que você saiba seu endereço IP público ou nome host.domain, a próxima coisa é que você precisa de uma maneira de se conectar à sua máquina interna 10.1.10.213 na porta 22. Isso significa que, em seu roteador, ele precisa porta para a frente seu endereço IP externo e porta (digamos 22) para o seu endereço IP interno 10.1.10.213 porta 22.
Depois que você souber o endereço IP público ou o nome de 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 correto.
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 você estiver usando o ssh para se conectar à porta certa em seu roteador, ele poderá ser:
- que seu provedor de serviços está bloqueando as conexões de entrada para esse
port, em cujo caso ele mapear um número de porta alto para seu servidor ssh; ou
- que seu roteador ou seu computador tem uma regra de firewall que impede conexões com suas respectivas portas.