OpenVPN Matriz > Filial com PPTP

Esse artigo foi criado para homologar o funcionamento do sistema de VPN criado para a conexão de um sistema da Matriz ao banco de dados da Filial, com autenticação via Certificado Digital com o OpenSSL.

[ Hits: 28.497 ]

Por: Davi Rodrigues em 22/03/2010 | Blog: http://br.linkedin.com/pub/davi-rodrigues/23/319/68b


Gerando certificados easy-rsa



Quando compilamos o OpenVPN, na pasta de compilação tem uma pasta chamada "easy-rsa" que nos ajudará a gerar os certificados, sigam esses passos.

1° passo - Gerando certificado para o servidor

Criar um diretório chamado "keys" dentro da pasta /etc/openvpn.

# mkdir /etc/openvpn/keys

Edite o vars que está dentro da pasta:

# vim /etc/openvpn/easy-rsa/vars

No final do arquivo "vars", editar as variáveis pertinentes ao PAÍS = BR, PROVÍNCIA(Estado) = CE, Cidade = FORTALEZA, INSTITUIÇÃO = HOME, como no exemplo a seguir:
  • KEY_COUNTRY: BR;
  • KEY_PROVINCE: CE;
  • KEY_CITY: FORTALEZA;
  • KEY_ORG: HOME;
  • KEY_EMAIL: adm@admservervpn.com.br.

# cd /etc/openvpn/easy-rsa
# source vars
# ./clear-all
# ./build-ca
# ./build-key-server NOME_DO_SERVIDOR


Após esse passo ele irá perguntar algumas confirmações, preste atenção antes de confirmar e responda nas últimas duas perguntas com um "y" para confirmar a validade do certificado e inserir no DB.

Pronto, certificado do servidor gerado com sucesso.

2° passo - Gerando certificado para os usuários

# ./build-key usuario01-vpn

Ele irá perguntar praticamente as mesmas coisas que perguntou ao gerar o certificado do servidor, respondendo também afirmamente com "y" no final as 2 perguntas para confirmar a inserção no DB e a validade do mesmo.

Obs.: Repetir essa operação no caso de haver necessidade de criar outros certificados.

3° passo - Gerar o DH

# ./build-dh

Esse processo pode demorar um pouco, pois ele está conciliando os certificados dos usuários com o do servidor.

E mais um passo concluído, agora vamos configurar o cliente.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Configuração do servidor VPN
   3. Gerando certificados easy-rsa
   4. Configurando o cliente
Outros artigos deste autor

Samba 4 (Active Directory) no Debian/Ubuntu Server

Linux autenticando no AD e rodando LTSP com DHCP (Windows 2003)

Leitura recomendada

Instalação do CRUX 3.0 em Virtualbox

Aprimoramento de Desempenho da Instalação Debian (parte 2)

Configuração para desligamento automatizado de Computadores em um Ambiente Comercial

Xen - XL.cfg - Sintaxe da Configuração de Domínios - Parte II

Window Maker 0.95.4 no Debian Testing - Instalação, configuração e dicas

  
Comentários
[1] Comentário enviado por leandromoreirati em 22/03/2010 - 16:58h

Há tempos eu não acompanho o pptp mas como anda a segurança era muito precária?

Att.

Leandro Moreira.

[2] Comentário enviado por davirodrigues em 22/03/2010 - 17:00h

Vai depender da administração, eu particularmente não acho a segurança dao PPTPD fraca, só que para o caso do meu artigo não era recomendável. E considero a segurança do OpenVPN superior a do PPTPD. mas.....

[3] Comentário enviado por davirodrigues em 24/03/2010 - 15:01h

Pessoal o Artigo não é sobre PPTPD é sim sobre OpenVPN com altenticação via certificado Digital, ou seja, o usuário conecta e desconecta como no PPTP só que não tem nada a ver com PPTPD e sim com OpenVPN.

[4] Comentário enviado por spartacus em 08/06/2010 - 14:34h

Este artigo esta bom , porem , meu grande amigo davi rodrigues , esquece de que TODOS não somos tam experientes e sem algum como eu novatos no tema , então logo de apanhar em algumas partes deste tutorial , dio certo mia pequena vpn.

Obrigado por tudo Pastor Davi pela informação , mas não esqueça de ser mas espeficico e lembrarce de nois os NOVATOS
Grato

Spartacus

[5] Comentário enviado por davirodrigues em 10/06/2010 - 12:47h

kkkkkkk!!

Blz! Alex, esquici de fazer algumas observações sim, porém quem ja tem uma vivência entende o artigo...mais vou lembrar de deixar o mais explicado possível das proxima vez!!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts