openvpn-mgmt is an easy user management script
- create vpn users by a base profile
- allow management of users ip's , groups (openvpn ccd)
- send email to users
- manage Google Authenthecator tokens easly
- email profiles otp link ot users
- openvpn-server
- easy-rsa
- libpam-google-authenticator
- mutt
- clone the script into desired directory
- edit base.conf file
- edit the variables within the script
- make sure openvpn ccd is configured.
- make sure you can send emails .
- ./openvpn-mgmt.sh user.name
- approve the new account creation
- choose the user group (ip subnet route spicifed at the vpn conf)
- specify available IP addresses from the chosen group (client and gateway)
- approve the email to send the ovpn config and the barcode.
** when running the script for a user that already created you'll able to choose one of the options below:
- Delete User
- Resend Token
- Recreate Token
- Change User Group
- Resend email (token & ovpn config)