I need a way to connect to multiple VPNs. It's to access camera systems and resources that are on different networks as a client. One VPN could be a company network, and another a city network. Is there a straightforward way to do this? I've experimented with setting up multiple virtual machines in virtualbox already, and I'd like to avoid having to have a full OS installation for every VPN I want to connect to.
this link will probably answer you question:
You should consider using ssh instead of vpn, or using vpn on Virtual Machines with some minimalist OS (some tiny Linux distro, or something highly customizable like Arch Linux)