OpenVPN: Building and Integrating Virtual Private Networks
|
|
|
|
|
Books Reviews Networking & Sys Admin
|
|
Written by Mugur
|
|
Monday, 23 October 2006 |
 Learn how to build secure VPNs using this powerful Open Source application
- Learn how to install, configure, and create tunnels with OpenVPN on Linux, Windows, and MacOSX
- Use OpenVPN with DHCP, routers, firewall, and HTTP proxy servers
- Advanced management of security certificates
| Cover price | €54.99 | | Standard | €49.49 save 10% | | | Multi-buy Discount | €45.09 save 18% | order two or more items |
Language English
Paperback 258 pages [191mm x 235mm]
Release date May 2006
ISBN 190481185X
Author(s) Markus Feilner
Topics and Technologies Networking & Telephony, Open Source, Linux Servers
This book is a comprehensive guide to using OpenVPN for building both
secure VPNs. The book is written in a very friendly style that makes
this complex topic easy and a joy to read. It first covers basic VPN
concepts, then moves to introduce basic OpenVPN configurations, before
covering advanced uses of OpenVPN. This book is for both experienced
and new OpenVPN users.
Visit the Free Online Edition for OpenVPN: Building and Integrating Virtual Private Networks and learn more about the book
and discover what each chapter from this book has in
store.
http://openvpnbook.packtpub.com
OpenVPN is a powerful, open source SSL VPN application. It can secure
site-to-site connections, WiFi and enterprise-scale remote connections.
While being a full-featured VPN solution, OpenVPN is easy to use and
does not suffer from the complexity that characterizes other IPSec VPN
implementations. It uses the secure and stable TLS/SSL mechanisms for
authentication and encryption.
This book is an easy introduction to this popular VPN application.
After introducing the basics of security and VPN, the book moves on to
cover using OpenVPN, from installing it on various platforms, through
configuring basic tunnels, to more advanced features, such as using the
application with firewalls, routers, proxy servers, and OpenVPN
scripting.
While providing only necessary theoretical background, the book takes a practical approach, presenting plenty of examples.
Read the full Table of Contents for OpenVPN: Building and Integrating Virtual Private Networks
Chapter 1 looks at what VPNs are, how they evolved during the last
decade, why it is necessary to modern enterprises, how typical VPNs
work. The chapter also covers some essential networking concepts.
Chapter 2 explains VPN security issues, including symmetric and
asymmetric encryption, the SSL/TLS library, and SSL certificates.
Chapter 3 introduces OpenVPN. In this chapter, we learn about the
history of OpenVPN, how OpenVPN works, and how OpenVPN compares to
IPSec VPN applications.
Chapter 4 covers installing OpenVPN
on both Windows, the Mac, Linux, and FreeBSD. It covers the
installation on Linux from the source code and RPM packages.
Installation on Suse and Debian is covered in detail.
In
Chapter 5, an encryption key for OpenVPN is created and it is then used
to setup up our first OpenVPN Tunnel between two windows systems in the
same network. The key is then copied on a Linux system and this system
is connected through a tunnel to the first windows machine.
Chapter 6 shows how to create x509 server and client certificates for
use with OpenVPN. easy-rsa which comes with OpenVPN and is available
for both Windows and Linux is used.
Chapter 7 reviews the
syntax of the command line tool openvpn, which enables building tunnels
quickly. The configuration options of openvpn are covered in detail
with examples.
Chapter 8 shows how to make the example
tunnels created earlier safer and persistent by choosing a reliable
combination of configuration file parameters. It then covers how to
configure firewalls on Linux and Windows to work with OpenVPN.
Chapter 9 focuses on using xca, the advanced Windows tool with which
x509 certificates can be easily managed. Its Linux equivalent, Tinyca2,
which can even manage multiple certificate authorities, is also
covered.
Chapter 10 covers advanced OpenVPN configurations,
including Tunneling through a proxy server, pushing routing commands to
clients, pushing and setting the default route through a tunnel,
Distributed compilation through VPN tunnels with distcc, and OpenVPN
scripting.
Chapter 11 shows how to debug and monitor VPN
tunnels. It covers standard networking tools that can be used for
scanning and testing the connectivity of a VPN server.
Network administrators and any one who is interested in building secure
VPNs using OpenVPN. It presumes basic knowledge of Linux, but no
knowledge of VPNs is required. All basic VPN and relevant security
concepts are covered.
Markus Feilner
Markus Feilner is a Linux author, trainer, and consultant from
Regensburg, Germany, and has been working with open-source software
since the mid 1990s. His first contact with UNIX was a SUN cluster and
SPARC workstations at Regensburg University (during his studies of
geography). Since the year 2000, he has published several documents
used in Linux training all over Germany. In 2001, he founded his own
Linux consulting and training company, Feilner IT ( http://www.feilner-it.net).
Furthermore, he is an author, currently working as a trainer,
consultant, and systems engineer at Millenux, Munich, where he focuses
on groupware, collaboration, and virtualization with Linux-based
systems and networks.
He is interested in anything about geography, traveling, photography,
philosophy (especially that of open-source software), global politics,
and literature, but always has too little time for these hobbies.
There are no user reviews for this item.
Powered by jReviews
|
|
Last Updated ( Sunday, 21 January 2007 )
|
|
|
|
Who's Online |
|
We have 4 guests online |
|