Greetings. In the past, I've written a number of tutorials on how to add 3rd party two-factor authentication solutions to Openvpn, usually through pam-radius. Radius is nice because it allows you to tie authorization via your directory.
I've recently been playing with packer (http://packer.io) which allows you to build virtual machines for various platforms and to perform post-creation installation tasks via the shell, puppet, chef, etc including things like creating the certificates for openvpn. So for my latest tutorial on how to setup openvpn on Centos 7 I have also released packer scripts to build the system using packer. Currently it builds for vmware and virtualbox. My instructions are here: https://www.wikidsystems.com/support/wikid-support-center/tutorials/build-a-2fa-ready-openvpn-community-virtual-appliance and the scripts are on github: https://github.com/wikidsystems/packer_templates. I think it's pretty cool. When you start the image, openvpn is configured and running. Because it's on github, you could contribute additional security scripts such as configuring selinux, syslogging, etc. Enjoy, nick -- -- Nick Owen WiKID Systems, Inc. http://www.wikidsystems.com Commercial/Open Source Two-Factor Authentication ------------------------------------------------------------------------------ Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk _______________________________________________ Openvpn-users mailing list Openvpn-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openvpn-users