Is there a best practice with respect of where to set up a VPN server which is designed to facilitate access to a corporate network, and why?
Historically I've set the VPN up on the gateway/core router, however I understand it is now common practice to set up a VM for the server.
Looking at the security aspect of and risk of a compromise, is it reasonable to assume that site-to-site VPNs which share the same level of access can be on routers using a preshared key while user to site VPNS should be on aVM using public/private key technogy?
If it makes a difference the preferred VPN technology is OpenVPN.