SSH - Login Remoto sem encaminhamento de porta

0

Meus amigos usam o Ubuntu 16.04 e eu uso o Fedora 27. Eles são novos no Linux e me pedem ajuda de vez em quando. Em vez de ajudá-los em vídeo-chamadas e outras coisas, acho mais fácil ter acesso remoto a seus sistemas via SSH (já fiz isso algumas vezes quando estávamos conectados na mesma rede, mas nunca quando nos separamos). Eu não tenho uma conexão com a internet em casa. Em vez disso, ligo meu ponto de acesso móvel e conecto meu laptop a isso. Tendo isso em mente, como posso usar o SSH para acessar seus sistemas quando estamos em dois locais diferentes e conectados a redes diferentes? (Eu sei que provavelmente deveria estar perguntando isso nos fóruns do Fedora, mas eu suponho que as instruções para o Ubuntu e o Fedora nesta questão serão as mesmas).

    
por Caramello 18.12.2017 / 17:23

2 respostas

3

Se você estiver em dois locais diferentes (assumindo dois endereços IP públicos diferentes), o Roteador do usuário remoto precisará ter uma entrada para port forwarding de source port any -> 22 ou source port 22 -> 22 para o host Linux (nome do host ou endereço IP). Supondo que o host linux esteja aceitando a conexão ssh em port 22 ou use qualquer porta configurada para ssh.

Sempre que você tentar ssh usando seu endereço IP público , seu roteador aceitará a solicitação e, com base na entrada de encaminhamento de porta, o pacote será destinado ao host correto (host linux) . Nesse cenário, seu endereço IP público não importa. Ou você obtê-lo usando Hot Spot ou qualquer outra coisa. Contanto que você tenha acesso à Internet, você poderá usar o SSH usando o endereço IP público ou DNS namespace se estiver usando DDNS

Se você fizer SSH com muita freqüência e lidar com o endereço IP público parecer muito a cada vez, existem inúmeros serviços gratuitos de DDNS dos quais você pode tirar proveito. Uma delas é chamada NOIP e instruções para rodar no linux podem ser encontradas em aqui

    
por rulebreaker4 18.12.2017 / 17:59
1

lembre-se de que expor o ssh à Internet tem um grande risco de ser hackeado. Portanto, eu recomendo ir com o conselho do pa4080 e ir para o TeamViewer ou VNC Connect ou algo semelhante.

Se você quiser trabalhar remotamente em outro sistema, considere configurar uma VPN dedicada entre os dois hosts (ou seus respectivos gateways, como o DSL Router)

    
por Stefan 18.12.2017 / 23:28