WiKID is a dual-sourced two-factor authentication server that uses software tokens (PC/smartphone) to transmit PINs and one-time passwords encrypted with public key encryption. These keys are generated on the device and server and exist only there - unlike most shared-secret based solutions. Now that WiKID Enterprise version free for 5 users it is easy to create an authentication server that supports Enterprise-oriented remote access services. If you are running services on Amazon, Google Compute, Digital Ocean, etc then you may want to build a two-factor authentication server there. Alternatively, you may be running your infrastructure at home on VMWare or Virtual Box. Either way, you can use these packer scripts to build a two-factor authentication server.