Depois de várias tentativas de diversos tutoriais sobre SSH, consegui que funcionasse na minha rede local (fácil) e, finalmente, descobrir por que minha configuração de encaminhamento de porta no meu roteador não estava funcionando: meu ISP usa CGNAT , o que significa que o meu endereço IPV4 público é realmente compartilhado e o que me identifica é um endereço IPV6, por isso o encaminhamento não resolve nenhum problema.
Agora, essa parte do problema foi resolvida: descobri o ngrok e agora posso acessar meu servidor SSH de fora da minha casa internet, testei na rede móvel do meu telefone com o aplicativo ConnectBot através do endereço encapsulado fornecido pelo ngrok. Posso acessar meu servidor em minha rede doméstica usando o PuTTY, fornecendo o endereço local e o endereço ngrok.
O problema é que, quando eu tento me conectar através do PuTTY do meu PC da universidade, a conexão expira, o que eu suponho é um sinal de que a conexão está sendo bloqueada. Eu suponho que eles bloqueiam endereços ngrok e não conexões SSH em geral, mas posso estar errado.
Talvez uma opção esteja tentando conectar o ssh usando meu IPV6 diretamente, mas não tenho idéia se isso é possível. Além disso, devo tentar me conectar a um servidor SSH "padrão" para tentar descobrir se a universidade bloqueia as conexões SSH, mas não tenho idéia de como isso é bom (não sei onde se conectar).
Alguma ideia de como resolver isso?
PS: Em casa, posso acessar meu PC do laboratório da universidade através do TeamViewer e vice-versa. O TeamViewer VPN não funciona.
UPDATE: O IPV6 funciona no PuTTY quando eu uso o mesmo PC que está hospedado no servidor. O aplicativo android não parece suportar IPV6 tho, então não posso testar na minha rede móvel. Quando eu tento as mesmas configurações do PuTTY, mas no computador da minha universidade, recebo um erro muito rápido: [PuTTY Fatal Error - Erro de rede: Nenhuma rota para o host]. Todas as minhas outras tentativas levaram muito tempo para me dar um erro, mas este é instantâneo, então parece que o IPV6 pode estar completamente bloqueado.
Tags ssh networking ipv6 firewall