montei um servidor VPN baseando-me nesse tópico excelente aqui do fórum under-linux : https://under-linux.org/showthread.php?t=144710 contúdo sou novata no ramo de servidores.
quero gerar um único arquivo de configuração .ovpn com os certificados ca.crt cliente.key cliente.crt já embutidos no aquivo.ovpn para facilitar as pessoas se conectarem sem precisar passar os certificados
tenho que ficar editando o arquivo.ovpn (notepad) e colocar os certificados (ca.crt cliente.key cliente.crt ) manualmente toda vez depois de criar o cliente no sisema de administração webmin)
alguém tem algum script para automatizar isso ? ou tem alguma configuração no webmin + openvpn que "converta"os certificados acima em um arquivo único .ovpn automaticamente ?
grata
saída do meu arquivo.ovpn
saída do meu arquivo .ovpn
client
proto udp
dev tun
ca ca.crt
dh dh2048.pem
cert openvpn_client.crt
key openvpn_client.key
remote 192.168.0.177 1194
tls-auth ta.key 1
cipher AES-256-CBC
verb 3
mute 20
keepalive 10 120
persist-key
persist-tun
float
resolv-retry infinite
nobind
push "dhcp-option DNS 208.67.222.222"
push "route 192.168.0.0 255.255.255.0"
desejo que fique
----BEGIN OpenVPN Static key V1-----
f745... rest of tls key
-----END OpenVPN Static key V1-----
</tls-auth>
<ca>
-----BEGIN CERTIFICATE-----
MIIG... rest of ca.crt data
-----END CERTIFICATE-----
</ca>
<cert>
-----BEGIN CERTIFICATE-----
MIIH... rest of client/user .crt data
-----END CERTIFICATE-----
</cert>
<key>
-----BEGIN PRIVATE KEY-----
MIIJ... rest of client/user .key data
-----END PRIVATE KEY-----
</key>