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°24 

par linda le 22/07/2020 @ 22:42

Skechers Go Walk
Mizuno Outlet
Puma Outlet
Aldo Sandals
The North Face
Polo Ralph Lauren
Yeezy Shoes
Red Bottom Shoes
Vans Old Skool
Supreme Shop
Nike Shoes
Kate Spade Keds
Mizuno Running Shoes
Stan Smith
Moncler
Nike Running Shoes
Coach Outlet Online
Ferragamo Outlet
Ralph Lauren
Giuseppe Zanotti Sale
Adidas Shoes
Bape Shirt
North Face Jackets
Juicy Tracksuit
Prada Shoes
Bape Shirt
Juicy Couture Tracksuits
Ecco Shoes
Keen Canada
Nike Shoes
Brooks Ghost 10
Tory Burch Sandals
Calvin Klein Underwear
Skechers Sandals
Lululemon
Fitflop Trainers
Tory Burch Bags
Juicy Couture Clothing
Yeezy
Asics
Fitflop Sandals
Christian Louboutin
Supreme Shop
Jimmy Choo Outlet
Brooks Running Shoes
Merrell Boots
Juicy Couture Clothing

Réaction n°23 

par david le 12/07/2020 @ 11:29

Perry Shoes
Supreme Outlet
Balenciaga Sneakers
Kate Spade Handbags
Red Bottoms
Bape Hoodie
Lacoste Outlet
Red Bottom Shoes
Michael Kors Purse
Nike Shoes
Vibram Five Fingers
Ferragamo Store
Yeezy 350
Off White Hoodie
Supreme Shirt
Skechers Sandals
Jimmy Choo Boots
Yeezy
Adidas NMD
MCM Handbags
Longchamp Purse
Converse
Under Armour
Birkenstock Sale
A Bathing Ape
Birkenstock Slippers
True Religion Shirts
Asics Running Shoes
Fila
Salvatore Ferragamo
Puma Tracksuit
Birkenstock Sale
Cartier
Geox Kids Shoes
Vans
Suicoke
Salomon
Ralph Lauren Factory
Balenciaga
Armani Clothing
Bape
Michael Kors Outlet
Salomon UK
Coach Handbags
Supreme
Hollister
Philipp Plein Belt
Columbia Clothing
Keds

Réaction n°22 

par jennifer le 11/07/2020 @ 06:04

Nike Outlet
Supreme Hoodie
Yeezy Shoes
Tods Loafers
Mizuno Wave Inspire
Mizuno Running Shoes
Lacoste Polo
Mont Blanc Pen
Lacoste
Tory Burch Handbags
Ecco Shoes
Golden Goose Sneakers
Adidas Yeezy
Tommy Hilfiger Coats
Hydro Flask Sale
Ferragamo Shoes
Keds Sneakers
Lauren Ralph Lauren
Tommy Hilfiger Factory
Le Coq Sportif Jackets
Juicy Couture Sweatsuit
Pandora Canada
Aldo Sandals
Le Coq Sportif Sweatshirt
Hollister Clothing
Ferragamo Loafer
Ralph Lauren Canada
Christian Louboutin
Pandora Clearance
Le Coq Sportif Clothing
Pandora
Merrell Winter Boots
Fila Shoes Womens
Salomon
Ferragamo
Aldo Loafers
Philipp Plein T Shirts
Yeezy Boost 700
Keen Boots
Yeezy 350
Nike Air Max
Supreme Hoodie
Juicy Couture Outlet
Nike Air Force 1
Jordan Shoes
Off White T Shirt
MCM Wallet
Adidas Nmd


Réaction n°21 

par ernest le 05/05/2020 @ 08:58

NFL Jerseys
Cheap NHL Jerseys
Bape Hoodie
Louboutin Shoes
Steve Madden Boots
Nike Outlet
Wholesale MLB Jerseys
NBA Store
MLB Jerseys
Steve Madden Boots
Tommy Hilfiger Sweatshirt
Bape Shirt
Bape Shirt
Red Bottoms
Asics Trainers
NFL Shop
Ecco Shoes
Vibram Boots
Birkenstock Outlet
Ferragamo Belt
Jordan Retro
NBA Shop
Brooks Shoes
Yeezy 350
Kate Spade Bags
Ed Hardy
Fred Perry Sweatshirt
Goyard
Yeezy Boots
NBA Store
Coach Bags
Louboutin Shoes
Coach Handbags
Suicoke Sandals
NFL Jerseys
Karen Millen
NBA Shop
Golden Goose Sneakers
Saucony Sneakers
Skechers
Burberry Shirt
Vans Shoes
Vibram Shoes
Pandora Charms
Yeezy Boost
NBA Shop
Fila Shoes
Yeezy Boost 350
Hydro Flask Stickers


Réaction n°20 

par frank le 29/03/2020 @ 14:36

Golden Goose Outlet
Karen Millen Uk
Nike Air Max 270
Converse All Star
Armani Clothing
Ecco Shoes
Skechers Shoes
Fjallraven
Hogan Trainers
Coach Bags
Le Coq Sportif Shoes
Ed Hardy Shoes
Moncler Coat
New Balance Outlet
Hydro Flask
Pjs Coat
Pandora Disney Charms
Air Max 720
Calvin Klein
Yeezy Supply
Fjallraven Kanken Backpack
Ecco Golf Shoes
Hydro Flask Sale
Kate Spade Purses
Balenciaga Canada
Geox
Off White Hoodie
Ecco Boots
Nike Shox
Ecco Shoes
Adidas Superstar Shoes
Louboutin Shoes
Cartier Bracelet
North Face Outlet
Nmd Shoes
Brooks Ghost
Ralph Lauren Outlet
Belstaff Overshirt
Champion Clothing
Beats Headphones
Golden Goose Sneakers Sale
Longchamp Purse
Moncler Jackets
Hugo Boss Dresses
Air Max 270
Brooks Ghost
Uggs On Sale
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 1.43 secondes