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 5846 fois


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

Réactions à cet article


Réaction n°19 

par ronald le 17/03/2020 @ 06:31


Réaction n°18 

par thelma le 06/03/2020 @ 20:50

Juicy Couture Jewelry
Pandora Rings
Asics Outlet
Pandora Charms
Red Bottom Shoes
Kate Spade Wallet
Bottega Veneta Wallet
Giuseppe Shoes
Moncler Jacket
kate spade bags
Golden Goose Sneakers Sale
Champion Sweatshirt
Balenciaga
fenty puma shoes
Converse
Fjallraven Backpack
Fitflop
Miu Miu Outlet
Pandora Jewelry Official Site
Fjallraven Bags
Superdry Clothing
Bose Headphones
longchamp bag
Puma Schuhe
Yeezy Boost 350 V2
Off White Sneakers
Jordan Shoes
Coach Handbags UK
Giuseppe Zanotti Sale
Off White Clothing
Juicy Couture Handbags
Fjallraven Kanken Backpack
Valentino Sandals
Ferragamo Shoes
Off White Hoodie
Swarovski Canada
Fila
Off White Hoodie
Adidas Scarpe
Moncler
Adidas Superstar
Timberland Shoes
Vibram Five Fingers
Ralph Lauren Outlet
Hydro Flask Sale
Fred Perry Shirt
Coach Outlet


Réaction n°17 

par magaret le 16/01/2020 @ 01:16

Asics Shoes
Bose Wireless Headphones
Karen Millen Uk
Ed Hardy
New Balance 990
Converse Shoes
Fjallraven Backpack
Pandora Necklace
Fendi Belt
Bape Sweater
North Face Vest
Moncler T Shirt
Skechers Boots
Canada Goose Canada
Columbia Fleece Jacket
Red Bottom Shoes For Women
Juicy Couture Handbags
Asics Running Shoes
Off White T Shirt
Nike Air Max
Diesel Shop
Birkenstock Clogs
Golden Goose Superstar
Uggs For Women
Christian Louboutin Shoes
Hugo Boss Dresses
Nike Trainers
Pandora Canada
Brooks Shoes
Hydro Flask Stickers
Longchamp
Asics Shoes
Merrell Shoes
North Face Backpack
Adidas Nmds
River Island Coats
Ferragamo Outlet
Jordan 11
Ecco Boots
Pandora Rings
Uggs For Men
Ecco Mens Shoes
North Face Canada
Red Bottom Shoes
Golden Goose Superstar Sneakers
Adidas Jacket
Golden Goose


Réaction n°16 

par sandra le 20/10/2019 @ 20:39

Karen Millen Dresses
Christian Louboutin
Adidas Yeezy Boost 350
Under Armour
Nike Canada
Balenciaga Shoes
Golden Goose Sneakers Sale
Ralph Lauren
Toms Womens Shoes
Yeezy Supply
Red Bottoms
Bape Hoodie
Birkenstock Sale
Golden Goose Sale
Off White Clothing
Burberry Shirt
Suicoke Moto
Birkenstock
Yeezy Trainers
Pandora Jewelry
Fila Shoes Womens
Yezzys
Mont Blanc Fountain Pen
Pandora Charms
North Face Outlet
YSL Handbags
Calvin Klein Underwear
Salomon Shoes
Pandora Online
Giuseppe Zanotti Sale
Curry 6
Champion
Louboutin Heels
Air Max 90
Vibram
Fitflop Sale
Vibram 5 Fingers
Karen Millen Dresses
Salomon Boots
Christian Louboutin Heels
Hydro Flask Lids
KD Shoes
Coach Outlet
Mulberry Purse
Moncler Coat
Goyard Tote
Nike Trainers
Golden Goose Trainers

Réaction n°15 

par leigh le 19/10/2019 @ 21:09

Polo Shirts
Columbia Coats
Goyard Bags
Bape Shirt
Yeezy Trainers
Hugo Boss Shoes
Burberry Bags
Moncler Jacket
Adidas Hoodie
Michael Kors Bags
Calvin Klein Jeans
Fila
Mont Blanc Pen
Air Max 95
Bose Speakers
Mont Blanc
Bose Wireless Headphones
Jack Wolfskin UK
Fjallraven Kanken
Calvin Klein Jeans
Fitflop Boots
Goyard Tote
Clarks Shoes
Karen Millen
Moncler Outlet
Birkenstock Sandals
Balenciaga Bags
Birkenstock UK
White Converse
Fjallraven Kanken
Adidas Yeezy
Ecco Boots
Merrell
Karen Millen Coats
Juicy Couture Handbags
Giuseppe
Fendi Shirt
Cartier Bracelet
Moncler Womens
Christian Louboutin Shoes
Bape Jacket
Fjallraven
Merrell Hiking Shoes
Yeezy Supply
Ecco Shoes
Fitflop Slippers
Bottega Veneta Clutch
Nike Air Force
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.61 seconde