I'd like to set up a VPN server on my core so that I can access my files remotely. Right now, I'm most interested in just accessing documents securely, but it could be good to stream audio, use VNC and maybe print remotely, too. I know I can set up port forwarding, but I'd need to open up a bunch of ports. The more ports that are open, the higher the security risk. I'd be more comfortable just allowing a VPN to be set up, which would allow any traffic through securely. Also, VPN software such as OpenVPN has been designed to face the public Internet, so I'd expect it to hold up better to attacks than software designed primarily for LANs.
Does anyone have any experiences of setting up something like OpenVPN on an LMCE core? Before I have a go myself, I'd be interested to hear.