OpenVpn - automação de instalação e criação de certificados

De artista.frustrado
Ir para: navegação, pesquisa

Anos atrás criei para um cliente alguns scripts para automatizar a instalação e configuração do OpenVPN.

Agora os estou disponibilizando na minha conta do github

segue abaixo um passo a passo de como proceder.


Instalar o git

apt-get install git

Fazer o clone do repositório o script de configuração

git clone git://github.com/artistafrustrado/ovpn-automation.git

A instalação do openvpn, zip e dialog já está no script install.sh, juntamente com outras rotinas necessárias.

cd ovpn-automation
./install.sh

Editar as variáveis do OpenSSL no easy-rsa/vars. Alterar somente as últimas linhas.

vim easy-rsa/vars

Editar o config/config.sh e alterar o nome da conecao e o ip REAL/dominio do servidor

Executar o script server.ssh. Este script vai criar as chaves, o arquivo de configuração do servidor e copiar tudo para a pasta /etc/openvpn. Ao término da execução deste script o servidor openvpn estará funcionando.

./server.sh


Para cada cliente executar o script client.sh

./client.sh

Depois disso é só copiar o <cliente>.zip para a pasta de configuracao do ovpn na maquina cliente, descompactá-lo e reiniciar o serviço.

Ferramentas pessoais
Espaços nominais
Variantes
Ações
Navegação
Ferramentas