Preciso abrir remotamente uma porta em um roteador (o acesso remoto à web está desativado).
Tenho acesso SSH a um Raspberry PI (Debian) que está na mesma LAN que o roteador.
Existe alguma maneira de fazer isso remotamente do meu PC Windows, através do SSH? Só consigo descobrir como fazer isso através do Linux.
Às vezes, a interface web do roteador não funciona em um túnel SSH (no caso de carregar recursos de um IP codificado). Nesse caso, você pode executar um proxy como este:
Depois, vá nas configurações do seu navegador e defina um proxy:
De
man ssh
:Você pode usar um túnel SSH para acessá-lo, então para uma máquina com IP
192.168.0.254
na porta80
dentro da mesma LAN que o servidor SSH:http://localhost:8080
hostname
, então se não for possível conectar usandolocalhost
, substitua por127.0.0.1
Solução alternativa um pouco hackeada, mas me salvou algumas vezes (em outras situações) e vale a pena considerar como uma alternativa. YMMV, e é um pouco crocante - mas você executa um navegador que é utilizável por SSH no pi . Estou executando as versões binárias, não o contêiner docker.
É simples baixar e descompactar. Lembro vagamente que havia um pré-requisito necessário e, quando terminar, você pode simplesmente removê-lo.
Executá-lo é tão simples quanto ./carbonyl - pode haver um prompt solicitando que você o execute com um argumento para nenhum sandbox em algumas versões do Linux.
Em teoria, você pode usar o w3m em alguns casos, mas o carbonyl tem um suporte muito melhor para a web moderna.
Preciso descobrir a senha do meu roteador e não posso prometer o quão utilizável ela será, mas já cheguei até a página de login dele