TUXANANTES
Formations
+ Initiation
+ Internet et Messagerie
+ Linux
+ Reseau
+ Windows XP
Articles techniques

OpenVpn : une configuration qui fonctionne

Cette article ne se veut pas un HowTo ou un didacticiel , juste la mise à disposition des fichiers de configuration !

L'installation d'openvpn a été réalisé sur une Debian à partir des sources ( ./configure , make , make install ...)

Une vue sur l'arborescence de la configuration coté serveur

# ls -R /usr/local/openvpn
/usr/local/openvpn:
etc log

/usr/local/openvpn/etc:
ca.crt dh1024.pem openvpn.conf openvpn-status.log server.csr status.log
ca.key ipp.txt openvpn.log server.crt server.key

/usr/local/openvpn/log:
openvpn.log openvpn-status.log

Le fichier /usr/local/openvpn/etc/openvpn.conf :
port 1194
proto tcp
dev tun
ca ca.crt
cert server.crt
key server.key # This file should be kept secret
dh dh1024.pem
server 10.8.0.0 255.255.255.0
keepalive 10 120
persist-key
persist-tun
status /usr/local/openvpn/log/openvpn-status.log
log-append /usr/local/openvpn/log/openvpn.log
verb 1
comp-lzo

Le fichier de configuration coté Windows :
client
dev tun
proto tcp
remote 91.121.57.160 1194
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
cert client.crt
key client.key
ns-cert-type server
verb 1


Le script permettant de gérer le service openvpn : ( # cat /etc/init.d/openvpn )

#!/bin/bash
DAEMON=/usr/local/sbin/openvpn
CONF=/usr/local/openvpn/etc/openvpn.conf
CONFIG_DIR=/usr/local/openvpn/etc
DAEMONARG="--daemon openvpn"
PIDFILE=/var/run/openvpn.pid
test -x $­­­­DAEMON || exit 0
test -d $­­­­CONFIG_DIR || exit 0
case "$­­­­1" in
start)
echo -n "Starting openvpn : "
$­­­­DAEMON --writepid $­­­­PIDFILE --config $­­­­CONF $­­­­DAEMONARG --cd $­­­­CONFIG_DIR --chroot /usr/local/openvpn
echo "Done." ;;
stop)
echo -n "Stopping openvpn : "
PID=`cat $­­­­PIDFILE`
kill $­­­­PID
rm $­­­­PIDFILE
echo "Done." ;;
restart) echo "Restarting openvpn : "
echo ""
sh $­­­­0 stop
sh $­­­­0 start
echo ""
echo "Openvpn has restarted." ;;
*) echo "Usage: $­­­­0 {start|stop|restart}" >&2
exit 1 ;;
esac
exit 0

Les commandes :
Dans cette configuration , l'installation des sources a été effectué dans le répertoire /install

cd /install/openvpn-2.0.9/easy-rsa/

Modification des dernières lignes du fichier : vars

export KEY_COUNTRY=fr
export KEY_PROVINCE=drome
export KEY_CITY=valence
export KEY_ORG=boiteinformatique
export KEY_EMAIL=xxxxxxxxx@xxx.com

Initialisation des variables définies dans le shell courant :
. ./vars

Nettoyage de toutes les clés et certificats existants :
./clean-all

Les fichiers qui vont être générés par les étapes suivantes sont créés dans le répertoire :
/install/openvpn-2.0.9/easy-rsa/keys

Création du certificat de l’Autorité de Certification :
./build-ca
Génération d'un certificat et une clé privée pour le serveur :
./buid-key-server server
( Quand le Common Name est demandé, il faut entrer « server » comme le dernier paramètre entré dans la commande précédente )

Génération des certificats et des clés pour un client :
./build-key client1

Les paramètres Diffie Hellman doivent être générés pour le serveur OpenVPN :
./build-dh


Les fichiers clés

Nom de fichier Utile à Utilité Secret
ca.crt Serveur et tous les clients Certificat racine AC NON
ca.key Clé signant la machine seulement Clé racine CA OUI
dh{n}.pem Serveur seulement Paramètres Diffie Hellman NON
server.crt Serveur seulement Certificat serveur NON
server.key Serveur seulement Clé serveur OUI
client1.crt Client1 seulement Certificat Client1 NON
client1.key Client1 seulement Clé Client1 OUI
client2.crt Client2 seulement Certificat Client2 NON
client2.key Client2 seulement Clé Client2 OUI

L’étape finale dans ce processus de génération de clés est de copier tous les fichiers sur la machine qui en a besoin, en prenant soin de les copier à l'aide d'un media sûr.



Date de création : 11/04/2008 @ 20:18
Dernière modification : 11/04/2008 @ 22:24
Catégorie :
Page lue 5681 fois


Prévisualiser la page Prévisualiser la page     Imprimer la page Imprimer la page

Réactions à cet article


Réaction n°34 

par marianne le 10/03/2021 @ 20:11

Moncler Jacket
Goyard Handbags
Coach
Air Max 720
Fitflop Sandals
Christian Louboutin
Mizuno Canada
Aldo Shoes
Golden Goose Shoes
Keen Boots
Fjallraven Kanken Backpack
Coach Purses
Hollister Canada
Bose Bluetooth Speaker
Michael Kors Canada
Longchamp Handbags
Pandora
Aldo Shoes
Converse Outlet
Giuseppe Zanotti Shoes
nike air max
Nike Shoes
Under Armour Shirts
Steve Madden
fila
Mizuno Shoes
Christian Louboutin
Ugg Slippers
Lacoste
Ralph Lauren Polo Shirts
Hydro Water Bottle
Mizuno
MCM
Fjallraven
Ecco Golf Shoes
Sperry Boat Shoes
Pandora
Ralph Lauren Dresses
Tory Burch Bags
Brooks Beast
Burberry Purses
Birkenstock Canada
Tommy Hilfiger Jeans
Mini Fjallraven Kanken
Yeezy Supply
Air Max 270
Nike Shoes
Lacoste Shoes Women


Réaction n°33 

par james le 10/02/2021 @ 03:24

Pandora Charms
Moncler Sweater
Bose Headphones Canada
Juicy Couture Sweatsuit
Le Coq Sportif Sneakers
Hydro Flask Water Bottle
Balenciaga Sneakers Womens
Juicy Couture
Longchamp Outlet
Christian Louboutin Sale
Kate Spade
Burberry Shirt
Jordans 4
Mizuno Outlet
Goyard Wallet
Ck Canada
Skechers Go Walk
Keens Footwear
Yeezy 700
Puma Shoes
Saucony Sneakers
Ck Canada
Levis 511
Goyard Tote
Stussy Outlet
Vans Canada
Keds Tennis Shoes
Skechers Sandals
Nike Canada
Coach Outlet Canada Online
Salomon Canada
Le Coq Sportif Store
Salomon X Ultra
Burberry Shirt
Fred Perry Canada
Air Max 90
Lululemon Canada
Ugg Boots Women
Prada Shoes
Michael Kors
Merrell Shoes
Adidas Yeezy
Sperrys Women
Supreme
Ecco
Burberry Bags Canada
Montblanc Pens
Aldo Shoes Canada


Réaction n°32 

par dominick le 23/01/2021 @ 23:46

Nike Air Max 270
Christian Louboutin Shoes
True Religion Outlet
Saucony Outlet
Golden Goose Sneakers Womens
Ed Hardy Hoodie
Longchamp Bags
Coach Outlet Canada
Christian Louboutin Canada
Ecco Shoes Canada Outlet
Dolce Gabbana Canada
Salomon Outlet
The North Face Backpack
Calvin Klein Clothing
Michael Kors
Vibram Shoes
Red Bottom Shoes
Bottega Veneta Bags
Suicoke Slippers
Coach Handbags
Nike Air Max Womens
Michael Kors Outlet
Levis 512
Bape Shirt
Nike Shoes
Ecco
Jordan 3
Yeezy Supply
Yeezy Shoes
Clarks Boots
Juicy Couture Tracksuit
Tommy Hilfiger Jeans Canada
Fjallraven Kanken
Fjallraven Kanken Backpack
Levis 511
Champion Hoodie Womens
Lululemon Leggings Canada
MBT sandals
Brooks Ghost
Adidas Shoes
Asics Gel
Birkenstock Canada
The North Face Backpack
Coach Handbags
Brooks Outlet
Birkenstock Women
Golden Goose Sneakers Can


Réaction n°31 

par marianne le 12/01/2021 @ 09:00

Longchamp Bags
Yeezy 350
Adidas Yeezy
Golden Goose Sneakers Sale
Under Armour Outlet
Air Max 270
Stephen Curry
Suicoke Sandals
Michael Kors
Goyard
Mizuno
Hydro Flask Canada
Toms Boots
True Religion Shirts
Hollister Jeans
Nike Air Max
Nike Shoes
Supreme
Swarovski Crystal
Adidas Ultra Boost
Ferragamo Belt
Birkenstock
Pandora Charms
Steve Madden Heels
Supreme Hoodie
Bape Shorts
Bvlgari Jewelry
A Bathing Ape
Perry Shoes
Vans Old School
Fjallraven
Tory Burch Bags
Tory Burch Flip Flops
Juicy Couture UK
Pandora Rings
Geox Kids Shoes
Ecco Sandals
Birkenstock
Kate Spade Outlet
Yeezy Shoes
Brooks Running Shoes
Columbia Jacket
Red Bottoms
Bose Headphones
Michael Kors Outlet
Fitflop Boots
True Religion
Perry Shoes


Réaction n°30 

par ronald le 09/01/2021 @ 06:50

Jordan 12
Yeezy Supply
Prada Sunglasses
Keen Sandals
Philipp Plein Shirt
Bape Us
Adidas Yeezy
Yeezy Supply
Jordan 12
Mini Fjallraven Kanken
Asics Shoes
Dolce Gabbana Sneakers
Kate Spade Canada
Converse Store
Yeezys
Diesel Sweatshirt
Polo Ralph Lauren
Moncler
Hollister Clothing
North Face Jackets
Toms Shoes
Versace Belts
Calvin Klein Canada
Fjallraven Kanken Mini
Supreme
Geox Kids Shoes
Golden Goose Superstar
Coach Canada
Hydro Flask
Ugg Winter Boots
Versace Shirt
Jordan 34
Goyard Backpack
Yeezy 700
Kate Spade Bags
Saucony
Giuseppe Zanotti Sneakers
Birkenstock
Cartier
Nike Air Max
Fendi Dresses
Mizuno Shoes
Nike Air Max
Yeezy Supply
Levis Outlet
Yeezy Shoes
Bottega Veneta
Under Armour Shoes


DébutPrécédent [ 1 2 3 4 5 6 7 ] SuivantFin
Calendrier

Recherche




Spécial !
www.portail44.org

L'ouvre-Boites 44.jpg
^ Haut ^


Promouvoir et soutenir le logiciel libre


GuppY - http://www.freeguppy.org/    Site créé avec GuppY v4.5.16 © 2004-2005 - Licence Libre CeCILL   GuppY - http://www.freeguppy.org/

Document généré en 0.59 seconde