O VPN (Virtual Private Network) é, provavelmente, a forma mais segura de aceder a um qualquer computador ou dispositivo ligado à sua rede doméstica através da internet (acesso fora de casa). Neste caso, vamos mostrar como pode facilmente configurar um serviço VPN para aceder ao seu Raspberry Pi.
PiVPN
A solução é precisamente esta ferramenta open source, o PiVPN que lhe permite configurar um serviço VPN baseado no OpenVPN de forma muito simples.
Neste tutorial, vamos explicar como pode configurar o seu PiVPN de forma simples, admitindo que já tem o seu Raspberry Pi a funcionar e ligado à sua rede doméstica.
Instalar o PiVPN
O processo de instalação requer apenas um único comando no terminal do seu Raspberry Pi. Pode ainda optar por aceder ao seu Raspberry Pi através de SSH e fazer a instalação a partir do seu computador, por exemplo.
De qualquer das maneiras, para instalar o PiVPN basta executar o seguinte comando:
curl –L https://install.pivpn.io | bash
Agora vamos seguir as instruções de instalação.
Aqui deverá pressionar “Enter” para continuar.
Confirme novamente pressionado a tecla “Enter”.
Segue-se o momento de escolher que tipo de ligação pretende usar para o acesso por VPN. Neste caso temos a possibilidade de acesso por cabo Ethernet ou por Wi-Fi. Recomenda-se o cabo Ethernet para um acesso mais rápido e com menos possibilidade de interferências e perda de sinal.
Deverá agora confirmar que o endereço de IP que é apresentado corresponde ao do seu Raspberry Pi e que o sei IP público é estático para que possa aceder posteriormente à máquina.
Agora deverá escolher um dos utilizadores do seu Raspberry Pi para continuar a configuração.
Segue-se uma parte muito importante. Deverá permitir que o PiVPN verifique todos os dias por novas atualizações para que mantenha sempre a sua rede segura, uma vez que abrirá uma porta do seu router para o exterior. Além disso, recomenda-se o uso de passwords muito seguras para dificultar possíveis acesso indevidos por parte do exterior da sua rede. Deverá ainda reiniciar o sistema periodicamente para que algumas das actualizações sejam instaladas.
Agora confirme o uso do protocolo UDP.
Deverá agora escolher a porta que pretende usar para aceder ao seu equipamento. A porta defeito é 1194, mas pode usar outra desde que se recorde dessa mesma porta para o procedimento mais adiante.
Criar a chave de encriptação. Eu sugiro a criação de uma chave de 2048-bit que é mais do que suficiente para manter a segurança do seu sistema. Este processo deverá demorar alguns ou vários minutos dependendo do sistema.
Escolha usar o IP estático ou um domínio caso o tenha. O mais comum é usar o seu IP estático, o mesmo que usa para aceder ao Raspberry Pi e que apareceu num dos primeiros passos desta configuração.
Agora basta reiniciar o seu Raspberry Pi e estamos quase.
Por fim, basta correr o comando:
pivpn add
Este comando irá criar o ficheiro “.ovpn” que corresponde ao ficheiro de configuração para o cliente de VPN. Este ficheiro deverá ser copiado e usado no equipamento a partir de onde pretende fazer o acesso ao Raspberry Pi.
Aqui poderá escolher um dos softwares de cliente VPN que funcionem com o OpenVPN como o Tunnelblick para macOS, o OpenVPN Access para iOS, pritunl para Linux, o OpenVPN Connect para Android e o OpenVPN Client para Windows.
Abrir a porta no router
Agora vem a parte onde terá de aceder à página de configuração do seu router (habitualmente aceder a http://192.168.1.1) e procurar pela secção de mapeamento de portas. Aconselho procurar como fazer isso para o seu router, uma vez que é um procedimento que varia de router para router.
Neste caso deverá abrir a porta que escolheu durante o processo de configuração do PiVPN, só assim o acesso por VPN será possível.
E já está! Agora deverá conseguir estabelecer ligação à sua rede doméstica de forma segura. Se tiver alguma dúvida ou problema, não hesite em comentar para que possamos ajudar.
Imagens: 1














