People who require Cisco VPN usually have no other choice than a Cisco-compatible VPN client hence vpnc or vpnc-gui. Sometimes, GUI doesn't cut it. There isn't a vpnc/vpnc-gui port for Fremantle (yet). SSH and VPN both serve different purpose. With SSH you can set up a VPN too. Here is a howto. Keep in mind the howto might not be optimized for Maemo 5 as it is a Ubuntu howto. Other options are OpenVPN and IPsec. IPsec is complex, and advanced, but most supported ie. neither iPhone nor S60 support OpenVPN. For those who are about to set up a VPN infrastructure I highly recommend to take a look at OpenVPN because its open source, portable, and relatively easy to set up. Another easy way to set up a temporary VPN is Hamachi, but the Maemo client is not developed anymore.