Obtenha acesso ssh a um Raspberry Pi em uma rede celular com portas bloqueadas pelo ISP

0

Eu tenho um computador Raspberry Pi no campo com um modem USB (Huawei E5372). O cartão Sim não aceita solicitações de entrada, todas as portas são desabilitadas pelo provedor de serviços de Internet. Eu já tenho acesso a partir do meu desktop usando Teamviewer, mas eu quero ter meu próprio acesso ssh livre.
Eu tenho um domínio no-ip por causa do IP dinâmico apontando para RPi.
É possível realizar isso de maneira semelhante ao que o Teamviewer faz?

EDIT 1: Eu precisaria de acesso ssh ao RPi do meu desktop (Ubuntu) ou do meu laptop (Win 10)

    
por dstonek 14.01.2018 / 01:55

2 respostas

3

Se você não tiver certeza de que todas portas estão bloqueadas, a primeira coisa que eu faria é verificar se alguma porta está aberta, usando um utilitário como nmap .

Se todas as portas forem realmente bloqueadas, um método é criar um túnel ssh de saída do seu Raspberry Pi para outro computador e usar esse túnel para o ssh, usando o encaminhamento de porta. Se você tem uma máquina em computer.domain.com , você pode criar esta conexão executando o seguinte comando no seu Raspberry Pi:

ssh -R 2222:localhost:22 computer.domain.com

Em seguida, a partir desse computador, você pode ssh em seu Raspberry Pi com:

ssh -p 2222 localhost

Sinta-se à vontade para alterar o 2222 para qualquer porta aberta.

Se você não tiver acesso fácil ao seu Raspberry Pi, seria aconselhável usar alguma solução para monitorar o túnel ssh para garantir que ele permaneça aberto. Você pode ver esta questão para algumas opções para isso. / p>     

por 14.01.2018 / 07:03
0

Eu uso weaved.com para o pi de framboesa que funciona como um deleite. Inscreva-se em weaved.com para uma conta gratuita (eles são chamados remot3.it eu acho), em seguida, no sudo pi-get get weavedconnectd pi (que não é um erro de digitação, não há após a conexão) e siga as instruções.

    
por 28.03.2018 / 12:55