Cheapest 2FA VPN

Posted by new-at-networking@reddit | sysadmin | View on Reddit | 73 comments

I manage IT for a small nonprofit and I'm looking to implement a VPN with 2FA the cheapest way possible.

We are currently using our Unifi Dream Machine's OpenVPN Server, but it seems it does not handle 2FA.

What is the easiest and cheapest way to implement 2FA? I can self-host on Ubuntu Server if needed. If possible, I would like to integrate Entra ID (we use Microsoft 365), so I only have to manage user accounts in one place.

*We use Entra ID, but do not have a DC (no local AD)

*If I cannot integrate with Entra ID, I would like an easy and secure way to manage user accounts