SSH através do firewall usando o Putty

0

Eu estou tentando ssh para o meu pi framboesa (nota: eu sei que a conexão funciona, eu testei em redes não-firewall).

Estou atrás de um firewall da escola, mas a porta 22 está aberta.

Meu pi usa a porta 2000 (para fins obscuros).

Como eu iria fazer isso? Criar uma vpn (openvpn?) Seria uma solução mais fácil?

A configuração de putty to tunnel seria a melhor decisão e como eu faria isso?

Além disso, eu sou novo, se estou fazendo algo errado, por favor me avise

    
por Black Fullbust 01.09.2016 / 19:53

2 respostas

0

Se eu entendi bem a sua pergunta, você está tentando ssh para o seu Raspberry Pi da sua escola através da porta 2000 que é fechada no firewall da escola e somente a porta ssh (TCP 22) é permitida. Você tem duas opções:

  1. Altere sua porta de escuta do Raspberry Pi para 22.
  2. Configure um laptop / desktop / VM em sua rede doméstica (que pode acessar seu Raspberry Pi na porta 2000) com o serviço ssh regular (porta TCP 22) e:
    • Use-o como um "proxy" fazendo SSH nesta máquina e depois SSH no seu Raspberry Pi
    • SSH diretamente através da máquina recém-criada usando o seguinte comando:

ssh -L 9999:Raspberry_Pi_LOCAL_IP:2000 VM_PUBLIC_IP_ADDRESS

For example if VM_PUBLIC_IP_ADDRESS is 151.101.129.69 (took IP address of superuser.com as an example) and your Raspberry_Pi_LOCAL_IP is 192.168.1.10 the command would look like:

ssh -L 9999:192.168.1.10:2000 151.101.129.69

  • Então tudo que você precisa é ssh para o seu localhost na porta 9999

    ssh user@localhost -p 9999

Ou usando o Putty diretamente, mas certifique-se de alterar a porta para 9999 e hostname / IP para localhost ou 127.0.0.1

    
por 01.09.2016 / 21:26
0

Você poderia fazer um encaminhamento de porta em seu roteador de internet (em casa) da porta 22 (em seu endereço IP público) para a porta 2000 (em seu endereço IP do Raspberry Pi).

Desta forma, quando você fizer o ssh da sua escola (usando a porta 22), você estará usando o endereço IP público do seu roteador atribuído pelo seu provedor de serviços. O roteador encaminhará os pacotes recebidos na porta 22 para o seu endereço IP do Raspberry Pi na porta 2000.

    
por 02.09.2016 / 05:14