no topico seguinte.Vamos entao a configuracao de nossa primeira VPN. Para este exercicio inicial, recomendo que utilize duas maquinas da rede local, que nao tenham firewall ativo. Depois de entender melhor como o sistema funciona, passaremos para uma configuracao mais elaborada.O primeiro passo e gerar o arquivo com a chave, no servidor. O arquivo deve ser gerado dentro do diretorio "/etc/openvpn" (o diretorio padrao de configuracao), de forma que acessamos o diretorio antes de executar o comando que gera a chave:# cd /etc/openvpn# openvpn --genkey --secret static.keyIsso gerara o arquivo "static.key", que contem a chave de encriptacao que sera usada para criar a conexao. Ele e um arquivo de texto simples, que contem uma chave de 2048 bits, como em:## 2048 bit OpenVPN static key#-----BEGIN OpenVPN Static key V1-----0600d007988a59c6f7895884d336d4452679fd3d2c0b9e0b777b4da92ab97043... (mais 13 linhas)e871ed9077185a2a6904e67cd0869e15-----END OpenVPN Static key V1-----Este arquivo deve ser copiado para a pasta "/etc/openvpn" do cliente, usando (por exemplo) o SFTP. Voce pode usar tambem um pendrive, ou outra midia de uso local, mas nao e recomendavel envia-lo por meios nao seguros (e-mail por exemplo), ja que qualquer um que tenha acesso ao arquivo podera se conectar a sua VPN ou desencriptar todo o trafego transmitido atraves dela.Para acessar o servidor (a partir do cliente) via SFTP, use o comando "sftp ip" para se conectar e, em seguida, use os comandos "cd /etc/openvpn" e "get static.key" para fazer a copia, como em:# cd /etc/openvpn# sftp root@192.168.1.101Password:sftp> cd /etc/openvpnsftp> get static.keyFetching /etc/openvpn/static.key to static.keysftp> quitCom o arquivo contendo a chave presente nas duas maquinas, falta criar os arquivos de configuracao que serao usados pelo OpenVPN. Neste exemplo, criarei o arquivo "/etc/openvpn/server.conf" no servidor e o arquivo "/etc/openvpn/client.conf" no cliente. Os nomes podem ser diferentes, mas os arquivos devem ser criados dentro da pasta "/etc/openvpn" e devem terminar com a extensao ".conf"O arquivo "/etc/openvpn/server.conf", no servidor, fica com o seguinte conteudo:dev tunifconfig 10.0.0.1 10.0.0.2secret static.keyA linha "ifconfig 10.0.0.1 10.0.0.2" inclui os enderecos que serao usados pelas interfaces virtuais da VPN, no servidor e no cliente. No exemplo, o servidor utilizara o endereco "10.0.0.1" e o cliente o endereco "10.0.0.2". Voce pode utilizar outros enderecos se preferir. O importante e que os enderecos utilizados na VPN devem ser sempre diferentes dos enderecos usados na rede local.A linha "secret static.key" especifica o arquivo com a chave de encriptacao, que criamos no passo anterior. Nao esqueca de alterar a linha caso o nome do arquivo seja diferente.Em seguida, vem o arquivo "/etc/openvpn/client.conf", que deve ser criado no cliente:remote 192.168.1.101dev tunifconfig 10.0.0.2 10.0.0.1secret static.keyA primeira linha especifica o endereco IP do servidor. No exemplo, estou utilizando um endereco de rede local, ja que estamos apenas testando a VPN, mas, em um exemplo real de uso, voce utilizaria o endereco IP de Internet do servidor ou (ao utilizar uma conexao com IP dinamico) um dominio virtual utilizado por ele. Se voce ainda nao tem um, acesse o no-ip.com ou o dyndns.org e faca o registro.Com os arquivos de configuracao criados, inicializar a VPN e incrivelmente simples. Voce precisa apenas reiniciar o servico "openvpn" tanto no cliente quanto no servidor,