mirror of
https://github.com/angristan/openvpn-install.git
synced 2024-11-14 21:09:03 +01:00
fix expire and revoke issue
This commit is contained in:
parent
c2059d684d
commit
1a6a619f75
6
openvpn-install.sh
Executable file → Normal file
6
openvpn-install.sh
Executable file → Normal file
@ -4,6 +4,8 @@
|
||||
# Secure OpenVPN server installer for Debian, Ubuntu, CentOS, Amazon Linux 2, Fedora, Oracle Linux 8, Arch Linux, Rocky Linux and AlmaLinux.
|
||||
# https://github.com/angristan/openvpn-install
|
||||
|
||||
set EASYRSA_CERT_EXPIRE=3650
|
||||
|
||||
function isRoot() {
|
||||
if [ "$EUID" -ne 0 ]; then
|
||||
return 1
|
||||
@ -779,6 +781,7 @@ group $NOGROUP
|
||||
persist-key
|
||||
persist-tun
|
||||
keepalive 10 120
|
||||
log-append /var/log/openvpn/openvpn.log
|
||||
topology subnet
|
||||
server 10.8.0.0 255.255.255.0
|
||||
ifconfig-pool-persist ipp.txt" >>/etc/openvpn/server.conf
|
||||
@ -1184,6 +1187,9 @@ function revokeClient() {
|
||||
sed -i "/^$CLIENT,.*/d" /etc/openvpn/ipp.txt
|
||||
cp /etc/openvpn/easy-rsa/pki/index.txt{,.bk}
|
||||
|
||||
PATTERN="CN=$CLIENT$"
|
||||
sed -i "/$PATTERN/d" /etc/openvpn/easy-rsa/pki/index.txt
|
||||
|
||||
echo ""
|
||||
echo "Certificate for client $CLIENT revoked."
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user