OpenVPN: Como configurar um cliente VPN no Ubuntu

17 Comentários

Uma rede privada virtual (VPN – Virtual Private Network ) garante a segurança das comunicações ponto a ponto, nomeadamente a privacidade, integridade e autenticidade dos dados. Para isso esta tecnologia faz a encriptação dos pacotes, garantindo que estes não sejam lidos por terceiros.

Depois de aprendermos aqui a configurar um servidor OpenVPN hoje vamos aprender como configurar um cliente de Linux.

vpnsecurity_2


O OpenVPN é um software multi-plataforma que permite a criação de uma VPN entre várias máquinas com sistemas operativos diferentes. Depois de implementado o servidor, vamos aprender como configurar um cliente em Linux , mais concretamente no Ubuntu. Para isso devem seguir os seguintes passos:

Passo 1) Instalar o Openvpn

sudo apt-get install openvpn openssl

Passo 2) Configurar o OpenVPN

Para configurar o cliente VPN, basta que editem/criem o ficheiro /etc/openvpn/client.conf e realizem a seguinte configuração:

client
remote <ENDEREÇO_IP_SEVIDOR> 1194
ca ca.crt
cert client.crt
key client.crt
cipher DES-EDE3-CBC
comp-lzo
dev tun
proto udp
nobind
persist-key
persist-tun
user nobody
group nogroup

Nota: Os ficheiros ca.crt, client1.crt e client.crt foram criado no servidor e devem passados para o cliente. Para isso podem, por exemplo, usar o comando scp.

Depois de realizada a configuração basta que que iniciem o serviço carregado a configuração realizada anteriormente.

openvpn –config /etc/openvpn/client.conf

Criar um serviço de VPNs e configurar respectivos serviços não é difícil mas envolve vários passos. Assim, caso tenham alguma dúvida ou problema reportem-nos via comentários que nós teremos todo o gosto em ajudar.

Partilhar:
Tags:

Comentários

17

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

  1. Avatar de João
    João

    Servidor vpn com ubuntu configurado ja tenho, gostava era de saber como configurar o RPI, a ligar-se por wifi ao router e a servir pelo rj a minha playstation atraves de vpn. obrigado

  2. Avatar de Augusto
    Augusto

    Existe um cliente chamado bitmask, acho bem mais simples para usuário comum ou preguiçoso, que tem suporte ao openvnp com alguns provedores como riseup, um do brasil chamado oblivia.vc que ainda não está ativo. Você pode tambem configurar um server próprio como dito no outro artigo aqui no pplware e utilizar com a aplicação bitmask e é bem simples instalar. Fica a dica!!!

  3. Avatar de mário lopes
    mário lopes

    O problema das vpns é só um:RTC leaks e DNS leaks.O pequeno pormenor que estraga tudo…

  4. Avatar de PH
    PH

    Boa noite
    Está previsto no seguimento destes 2 tutoriais de VPN ,a configuração de um cliente de Windows e/ou Android ,outros?
    Já agora ,excelentes conteúdos.obg

    1. Avatar de Pedro Pinto

      Sim, podemos tratar.

      PP

  5. Avatar de joao
    joao

    E não tem username nem password?

    1. Avatar de Pedro
      Pedro

      Tenho a mesma duvida, onde configuramos o user e a pass de acesso À VPN?

  6. Avatar de francisco carlos fernandes
    francisco carlos fernandes

    estou com o openvnc instalado (debian) quero conectar meu pc a um serviço qualquer na rede (grátis) qual o procedimento.?

  7. Avatar de Hugo
    Hugo

    Como faco para passar os arquivos .crt do servidor para o cliente? coloco em um pendrive mesmo?

  8. Avatar de Kaique
    Kaique

    Olá, quero saber como faço para definir uma data para meu arquivo do OpenVpn. Já tenho um servidor e consigo criar arquivos, mas quero aprender a definir datas.
    Obrigado!

  9. Avatar de Mario
    Mario

    No meu deu esse erro Options error: I’m trying to parse “–config” as an –option parameter but I don’t see a leading ‘–‘
    Use –help for more information.

    1. Avatar de Paulo Assis
      Paulo Assis

      Coloque dois hífen antes de “config” e não um travessão como aparece no tutorial.

  10. Avatar de Paulo Jorge
    Paulo Jorge

    Olá Pedro, muito bom seu tutorial. Eu não estou conseguindo inicializar o serviço pelo comando /etc/init.d/openvpn restart pode me dizer como fazer para iniciar?

  11. Avatar de Adriano
    Adriano

    opa… vc cobra quanto para configurar um linux client OPENVPN para mim???

    1. Avatar de Silva
      Silva

      R$: 100,00