<HTML ><HEAD ><TITLE >VPN PPP-SSH Mini-HOWTO</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.63 "><LINK REL="NEXT" TITLE="Introduction" HREF="intro.html"></HEAD ><BODY CLASS="ARTICLE" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF" ><DIV CLASS="ARTICLE" ><DIV CLASS="TITLEPAGE" ><H1 CLASS="TITLE" ><A NAME="AEN2" >VPN PPP-SSH Mini-HOWTO</A ></H1 ><H3 CLASS="AUTHOR" ><A NAME="AEN4" >Scott Bronson</A ></H3 ><DIV CLASS="AFFILIATION" ><DIV CLASS="ADDRESS" ><P CLASS="ADDRESS" >bronson@trestle.com</P ></DIV ></DIV ><P CLASS="PUBDATE" >2001-07-29<BR></P ><DIV CLASS="REVHISTORY" ><TABLE WIDTH="100%" BORDER="0" ><TR ><TH ALIGN="LEFT" VALIGN="TOP" COLSPAN="3" ><B >Revision History</B ></TH ></TR ><TR ><TD ALIGN="LEFT" >Revision v1.00</TD ><TD ALIGN="LEFT" >2002-01-16</TD ><TD ALIGN="LEFT" >Revised by: sb</TD ></TR ><TR ><TD ALIGN="LEFT" COLSPAN="3" >Initial (public) release.</TD ></TR ></TABLE ></DIV ><DIV ><DIV CLASS="ABSTRACT" ><A NAME="AEN10" ></A ><P ></P ><P >A PPP-SSH VPN is probably the easiest type of VPN to set up. It uses nothing more than the very common PPP and SSH utilities to form an encrypted network tunnel between two hosts. </P ><P ></P ></DIV ></DIV ><HR></DIV ><DIV CLASS="TOC" ><DL ><DT ><B >Table of Contents</B ></DT ><DT >1. <A HREF="intro.html" >Introduction</A ></DT ><DD ><DL ><DT >1.1. <A HREF="intro.html#AEN25" >Copyright</A ></DT ><DT >1.2. <A HREF="intro.html#AEN29" >Disclaimer</A ></DT ><DT >1.3. <A HREF="intro.html#AEN32" >Credits</A ></DT ></DL ></DD ><DT >2. <A HREF="introduction.html" >Introduction</A ></DT ><DD ><DL ><DT >2.1. <A HREF="introduction.html#BENEFITS" >PPP-SSH Benefits</A ></DT ><DT >2.2. <A HREF="introduction.html#DRAWBACKS" >PPP-SSH Drawbacks</A ></DT ><DT >2.3. <A HREF="introduction.html#AEN99" >Suggested Reading</A ></DT ><DT >2.4. <A HREF="introduction.html#ALTERNATIVES" >Alternatives</A ></DT ></DL ></DD ><DT >3. <A HREF="installation.html" >Software Installation</A ></DT ><DD ><DL ><DT >3.1. <A HREF="installation.html#AEN160" >Terminology</A ></DT ><DT >3.2. <A HREF="installation.html#AEN172" >Requirements</A ></DT ><DT >3.3. <A HREF="installation.html#PLANNING" >Planning</A ></DT ><DT >3.4. <A HREF="installation.html#KERNEL" >Set Up PPP</A ></DT ><DT >3.5. <A HREF="installation.html#SSHFIREWALL" >Allow SSH Through the Firewall</A ></DT ></DL ></DD ><DT >4. <A HREF="configserver.html" >Configure the Server</A ></DT ><DD ><DL ><DT >4.1. <A HREF="configserver.html#AEN237" >Create a VPN User</A ></DT ><DT >4.2. <A HREF="configserver.html#AEN255" >Set up Authenticated Login</A ></DT ><DT >4.3. <A HREF="configserver.html#AEN271" >Set Up sudo</A ></DT ></DL ></DD ><DT >5. <A HREF="configclient.html" >Configure the Client</A ></DT ><DD ><DL ><DT >5.1. <A HREF="configclient.html#AEN291" >Install the Script</A ></DT ><DT >5.2. <A HREF="configclient.html#AEN305" >The vpn-pppssh Script</A ></DT ></DL ></DD ><DT >6. <A HREF="bringup.html" >Bring up the Link</A ></DT ><DD ><DL ><DT >6.1. <A HREF="bringup.html#AEN330" >Troubleshooting</A ></DT ></DL ></DD ><DT >7. <A HREF="integration.html" >Integrating the VPN into your system</A ></DT ><DD ><DL ><DT >7.1. <A HREF="integration.html#AEN357" >Connecting at Boot Time</A ></DT ><DT >7.2. <A HREF="integration.html#CONNDIALUP" >Connecting via Dial-Up</A ></DT ></DL ></DD ><DT >8. <A HREF="forwarding.html" >Forwarding Between Subnets</A ></DT ><DD ><DL ><DT >8.1. <A HREF="forwarding.html#AEN393" >Forwarding</A ></DT ><DT >8.2. <A HREF="forwarding.html#AEN402" >Gatewaying</A ></DT ><DT >8.3. <A HREF="forwarding.html#AEN408" >Routing</A ></DT ><DT >8.4. <A HREF="forwarding.html#AEN412" >Masquerading</A ></DT ><DT >8.5. <A HREF="forwarding.html#AEN417" >Now try it</A ></DT ></DL ></DD ></DL ></DIV ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" > </TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" > </TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="intro.html" >Next</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" > </TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" > </TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >Introduction</TD ></TR ></TABLE ></DIV ></BODY ></HTML >