Openvpn, for those that are unfamiliar with it, is an excellent point-to-point VPN software package.
I tried it out in an environment where both ends were Fedora Core Linux systems and the installation went extremely well. In fact, it was almost simple. The tough part was getting the configuration fine-tuned enough such that [...]