Mudanças entre as edições de "Como usar túneis ssh para administrar uma rede à distância usando OpenWrt ou LibreMesh"

De Wiki Coolab
Ir para navegação Ir para pesquisar
(Criou página com ' Muitas vezes criamos redes que estão expostas à Internet através de ip dinâmicos, ou mesmo com roteadores que não podem ser configurados. Assim é muito difícil entrar...')
 
Linha 4: Linha 4:
 
Para acessar essas redes de fora existem algumas soluções como direcionar o tráfego da rede através de [http://www.brunovianna.net/documenta/?p=93 vpn] ou até serviços freemium como o [http://ngrok ngrok].  
 
Para acessar essas redes de fora existem algumas soluções como direcionar o tráfego da rede através de [http://www.brunovianna.net/documenta/?p=93 vpn] ou até serviços freemium como o [http://ngrok ngrok].  
  
A solução que vamos tratar aqui usa um pacote do [http://openwrt.org OpenWrt] chamada sshtunnel. Para usá-la, você precisa de acesso root a um servidor na Internet e saber um pouco de como usar chaves ssh com par de chaves.
+
A solução que vamos tratar aqui usa um pacote do [http://openwrt.org OpenWrt] chamada sshtunnel. Para usá-la, você precisa de acesso root a um servidor na Internet e saber um pouco de como usar chaves ssh com par de chaves. Além disso, você precisa de um roteador com 8Mb para instalar os pacotes necessários.
 +
 
 +
==Engenharia de túneis==
 +
 
 +
Antes um pequeno parêntesis: se você quiser só testar a ideia de túneis e não instalá-los como serviço no seu roteador, pode fazer isso na própria linha de comando. Podemos fazer isso para gerar as chaves e testar as conexões.
 +
 
 +
Em primeiro lugar, entre no seu roteador pela interface www. Crie uma senha de root, caso ainda não tenha sido criada. Instale os pacotes sshtunnel e openssh-keygen pelo menu system->software (atualize a lista de software antes de instalar). Você também pode instalá-los pela linha de comando:
 +
 
 +
<pre>
 +
opkg update
 +
opkg install sshtunnel
 +
opkg install openssh-keygen
 +
</pre>
 +
 
 +
 
 +
Entre como root no seu roteador

Edição das 18h02min de 10 de maio de 2017

Muitas vezes criamos redes que estão expostas à Internet através de ip dinâmicos, ou mesmo com roteadores que não podem ser configurados. Assim é muito difícil entrar em um roteador dentro dessa rede se você não tem acesso físico ao aparelho.

Para acessar essas redes de fora existem algumas soluções como direcionar o tráfego da rede através de vpn ou até serviços freemium como o ngrok.

A solução que vamos tratar aqui usa um pacote do OpenWrt chamada sshtunnel. Para usá-la, você precisa de acesso root a um servidor na Internet e saber um pouco de como usar chaves ssh com par de chaves. Além disso, você precisa de um roteador com 8Mb para instalar os pacotes necessários.

Engenharia de túneis

Antes um pequeno parêntesis: se você quiser só testar a ideia de túneis e não instalá-los como serviço no seu roteador, pode fazer isso na própria linha de comando. Podemos fazer isso para gerar as chaves e testar as conexões.

Em primeiro lugar, entre no seu roteador pela interface www. Crie uma senha de root, caso ainda não tenha sido criada. Instale os pacotes sshtunnel e openssh-keygen pelo menu system->software (atualize a lista de software antes de instalar). Você também pode instalá-los pela linha de comando:

opkg update
opkg install sshtunnel
opkg install openssh-keygen

Entre como root no seu roteador