Do it with a Script
Introduction
The following script will let you start a full featured VPN using SSH and tun.
Requirements
* OpenSSH with tun support on both sides (tested Debian 4.3 on server, Gentoo 4.5 on client)
* Root access on both sides * Allowed root access and tunnel on server side:
File: /etc/ssh/sshd_config
PermitRootLogin yes
PermitTunnel yes
TCPKeepAlive yes # Not required but makes things much more stable. This is default now
* Compiled ‘tun’ module on both sides
* Loaded ‘tun’ module on server side
* Allowed ARP proxy (required only for accessing client from within the private network)