Acessar meu computador externamente sem encaminhamento de porta

12

Eu tenho uma máquina Linux (Sabayon 13 KDE) que gostaria de poder acessar remotamente para SSH, FTP, HTTP e assim por diante. Eu me inscrevi no DNS dinâmico no No-IP.com, mas isso não é adequado porque estou em uma rede de campus universitário, atrás de um NAT e não tenho permissão para acessar o roteador para configurar o encaminhamento de porta. Não sei se os roteadores do campus suportam UPnP ou NAT-PMP, mas duvido.

De qualquer forma, eu queria saber se havia uma maneira de contornar isso usando uma VPN. Sei que uma VPN me permitiria, por exemplo, acessar minha caixa Linux no meu laptop se eu tivesse o software VPN instalado nas duas máquinas. Mas eu gostaria de poder acessar minha caixa Linux a partir de qualquer computador, sem precisar instalar o software. Ou, pelo menos, conseguir acessar a parte HTTP dessa maneira. E, embora eu saiba que muitos serviços VPN oferecem interfaces da Web para transferência de arquivos etc., prefiro acessar minha caixa Linux usando software cliente FTP e SSH comum.

Enfim, isso é algo que você pode fazer com uma VPN? Ou existe uma maneira de encadear uma VPN com o DNS dinâmico de alguma forma? Procurei no site o Hamachi VPN, mas ele descreveu todos os recursos em termos não técnicos, por isso não consegui descobrir essas perguntas e prefiro saber antes de criar uma conta.

UnnamedMook
fonte
O seu campus possui um serviço de VPN? Muitas colagens têm uma VPN configurada para que os alunos possam acessar recursos dentro da LAN do campus. Apenas tente vpn.collagename.edu e veja se existe um computador. Se assim for, tente usar seu nome de usuário e senha campus para entrar.
Scott Chamberlain

Respostas:

9

Existem algumas opções. Pagekite parece o mais simples e direto - ele faz tudo o que você pede e é acessível ao público

Você pode usar algum tipo de ssh reverso e encapsular tudo isso. Você precisaria estabelecer a conexão da rede do campus com a sua conexão doméstica (onde seria necessário configurar o encaminhamento de porta e outras), para que também precisasse de um servidor ssh do outro lado.

Algumas implementações do IPV6 também podem funcionar - eu costumava usar um broker de encapsulamento que agora está extinto e acredito no método udp no passado. Isso deve fornecer acesso total a partir de outra caixa habilitada para ipv6 ou por meio de um proxy adequado entre os dois protocolos.

O Hamachi configura uma VPN e faz a maior parte da configuração - é bom para uma pequena rede local.

Você pode ter outras opções além dessa - talvez configurar um servidor openvpn em casa e conectar-se a ele na caixa da universidade.

Journeyman Geek
fonte
1
Eu tive o mesmo problema. Eu estabeleci uma conexão SSH reversa usando o Teamviewer (que pode funcionar por si só, mas é um pouco desajeitado) para um servidor público ao qual tenho acesso nos dois computadores; então, pude passar pelo servidor público de volta ao computador atrás do NAT.
Ejk314
E uma observação usando SSH reverso, você precisa ter um servidor ssh instalado, não apenas um cliente.
Ejk314