Uma das melhores alternativas que usei quando foi necessário aceder a alguns serviços que tinha no meu Raspberry Pi a partir da web foi criando túneis por ssh.
Ou seja imaginem que cria aceder ao interface web do Transmission que corria em minha casa no RPi, mas a partir do meu emprego. Ao invés de estar a abrir portas para tudo e mais alguma coisa comprometendo a segurança no router de casa, a coisa foi feita toda pela única porta que abri. A 22 para o servidor ssh ;)
Assim e tendo já um endereço de DNS dinâmico configurado no router que por sua vez têm a porta 22 aberta para o endereço de IP associado ao Raspberry. Eu só precisava de introduzir isto por ssh no computador do meu emprego:
ssh -NL 9091:localhost:9091 pi@raspberry_em_casa.no-ip.org
Depois de introduzir a password de acesso para o user pi e mantendo a janela aberta da consola, bastava no browser do computador colocar o endereço http://localhost:9091 e estava a controlar o Transmission que tinha a rodar em casa no RPi! Este é um exemplo muito simples e que pode ser usado para diversas portas http.
Outro exemplo, se quisesse aceder ao BTSync na porta 8888 alterava assim:
Outro exemplo, se quisesse aceder ao BTSync na porta 8888 alterava assim:
ssh -NL 8888:localhost:8888 pi@raspberry_em_casa.no-ip.org
E http://localhost:8888 e estava a controlar remotamente o BTSync. Fácil não é ? Experimentem...
Sem comentários:
Enviar um comentário