SSH kann mehr als einfaches Tunneln per Portforwarding. Mit SSH kann man sehr einfach Punkt zu Punkt VPNs bauen. Der interessante Parameter ist hier -w. Damit wird sowohl auf der lokalen als auch auf der entfernten Seite ein Tun Interface etabliert.
Eine schöne Anleitung wie das ganze automatisiert werden kann habe ich auf dieser Debian Administration Seite gefunden.