I would like to set up a Few QA servers for a web application, under the app domain, however I would not like these servers to be accessible to just everyone from the Internet. Ideally, the QA team could authenticated themselves, and then begin testing the web site.
I've been reading about VPNs, would that be an appropriate solution to this problem? My QA servers are VPSs on digital ocean. I see there are multiple types of VPN servers as well, so it's not clear what protocol I Should set up, or what steps I should take to get this operational
Thanks
Edit: the Team is completely distributed, so many will be working from their homes