This commit is contained in:
Vasco
2026-04-20 13:05:20 +01:00
parent 772e31f432
commit 29b693c8a6
2 changed files with 13 additions and 3 deletions

View File

@@ -58,10 +58,15 @@ sudo touch "${ca_dir}/serial"
sudo cp ca.crt $ca_dir
# Criar vpn certificate
sudo openssl req -new -key vpn.key -out vpn.csr
sudo openssl ca -in vpn.csr -cert ca.crt -keyfile ca.key -out vpn.crt
sudo cp vpn.key $ca_dir
sudo cp vpn.crt $ca_dir
[[ -e "vpn.csr" ]] && echo "vpn.csr ja criado" || sudo openssl req -new -key vpn.key -out vpn.csr
[[ -e "vpn.crt" ]] && echo "vpn.crt ja criado" || sudo openssl ca -in vpn.csr -cert ca.crt -keyfile ca.key -out vpn.crt
openssl dhparam -out dh2048.pem 2048
sudo cp vpn.conf /etc/openvpn/server/
sudo cp vpn.csr /etc/openvpn/server/
sudo cp vpn.crt /etc/openvpn/server/
sudo cp dh2048.pem /etc/openvpn/server/
# NOTA(vasco): o ficheiro conf vai ser vpn.conf pq isso é o nome do serviço