OpenVPN Configuration CLI Wizard Code
Status: Beta
Brought to you by:
bdheeman
| File | Date | Author | Commit |
|---|---|---|---|
| debian | 2010-03-23 |
|
[8eb430] Initial commit :) |
| COPYING | 2010-03-23 |
|
[8eb430] Initial commit :) |
| CREDITS | 2010-03-23 |
|
[8eb430] Initial commit :) |
| ChangeLog | 2010-03-23 |
|
[8eb430] Initial commit :) |
| Makefile | 2010-03-23 |
|
[8eb430] Initial commit :) |
| README | 2010-03-23 |
|
[8eb430] Initial commit :) |
| TODO | 2010-03-23 |
|
[8eb430] Initial commit :) |
| client.conf | 2010-03-23 |
|
[8eb430] Initial commit :) |
| easy-rsa.tar.gz | 2010-03-23 |
|
[8eb430] Initial commit :) |
| easy-rsa.vars | 2010-03-23 |
|
[8eb430] Initial commit :) |
| openvpn-config.sh | 2010-03-23 |
|
[8eb430] Initial commit :) |
| scripts.tar.gz | 2010-03-23 |
|
[8eb430] Initial commit :) |
| server.conf.gz | 2010-03-23 |
|
[8eb430] Initial commit :) |
ABSTRACT
--------
OpenVPN is a full-featured SSL VPN which implements OSI layer 2 or 3
secure network extension using the industry standard SSL/TLS protocol,
supports flexible client authentication methods based on certificates,
smart cards, and/or username/password credentials, and allows user or
group-specific access control policies using firewall rules applied to
the VPN virtual interface. OpenVPN is not a web application proxy and
does not operate through a web browser.
OpenVPN 2.0 expands on the capabilities of OpenVPN 1.x by offering a
scalable client/server mode, allowing multiple clients to connect to a
single OpenVPN server process over a single TCP or UDP port.
Configuring an OpenVPN server and, or clinets, creating SSL/TLS keys,
certificates involves many steps, although documented to simplify, but
can also be made much more complicated.
The openvpn-config helps you in setting up routed VPN, please do visit
http://openvpn.net/index.php/open-source/documentation/howto.html, page
before running openvpn-config.
INSTALL
-------
The openvpn-config works fine from the directory where you extracted it,
but we recommend installing it. All you to do is exec the following:
$ sudo make install
or better:
$ sudo make prefix=/usr install
packagers or testers of other then Debian, Ubuntu and, or distributions
based on these may also use DESTDIR option:
$ sudo make prefix=/usr DESTDIR=/whatever install
CAVEATS
-------
1) The 'openvpn-config' must be run with superuser (root) privileges, but
the safest option for users in administrative groups is use 'sodo' as
follows:
$ sudo openvpn-config
2) Almost all default answers will work fine. but you need to type 'y'
for a 'yes' at both the prompts mentioned below:
Sign the certificate? [y/n]:
1 out of 1 certificate requests certified, commit? [y/n]
Because, the above have no default answers and are requested by
external programs.
BUGS
----
There is always a room for improvement; plz send your feedback and, or
comments to Balwinder S Dheeman <bdheeman/AT/gmail.com> :)