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


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

Réactions à cet article


Réaction n°14 

par danye48 le 02/07/2019 @ 00:16

skechers sandals
nike store
skechers femme
fitflop sandals
jordan 11
nike air max
burberry scarf
lebron shoes
salomon speedcross 4
pandora
philipp plein shoes
louboutin shoes
salomon speedcross 4
Hermes Birkin Bags
nike air max 95
north face jacket
ugg boots
yeezy boost
air max
giuseppe
nike vapor max
vapormax
moncler jacket
kate spade
mizuno
moncler femme
pandora jewelry
burberry shirt
kd 11
longchamp
off white shoes
nmd
currys
moncler jacket mens
louboutin
adidas ultra boost uncaged
nike air max
ed hardy shirt
pandora charm
yeezy shoes
chaussure adidas
pandora bracelet
moncler jacket
salomon speedcross 4
adidas shoes
kd 10
air max 270
new jordans
louboutin<


Réaction n°13 

par james le 26/06/2019 @ 14:04

Champion Clothing
Longchamp Bags
Fila Disruptor 2
Vans
Pandora Bracelet
Ultra Boost
Birkenstock Sandals
Longchamp Canada
Balenciaga Shoes
Kate Spade Canada
Fred Perry
Christian Louboutin Sneakers
Michael Kors Purse
Fila Shoes
Champion
ED Hardy Jeans
Ecco Mens Shoes
Mizuno
Fjallraven
Supreme T Shirt
Yeezy
Fjallraven Backpack
Karen Millen Tops
Birkenstock Shoes
Nike Air Max
Fitflop Shoes
Swarovski Crystal
Burberry UK
Lauren Ralph Lauren
Jordan 12
Yeezy 350
Pandora Charms
Salomon Running Shoes
Coach Handbags
Supreme Clothing
Coach
Golden Goose Trainers
Louboutin
Vans Old Skool
High Top Vans
Pandora Jewelry
Adidas Yeezy
Christian Louboutin UK
Curry 5
Bottega Veneta Handbags
Giuseppe Shoes
Polo Ralph Lauren Outlet
Pandora Canada

Réaction n°12 

par linda le 19/05/2019 @ 16:58

Fjallraven Backpack
Golden Goose Sneakers
Fjallraven Backpack
ED Hardy Dress
Balenciaga Bags
Fitflop Boots
Adidas Superstar
Fitflop Shoes
Kate Spade Bags
Birkenstock Sandals
Coach
Salomon Shoes
Birkenstock UK
Jimmy Choo Sandals
Mizuno Running Shoes
Louboutin Shoes
Vibram Five Fingers
Birkenstock
Christian Louboutin
New Jordans
Nike Shoes
Converse UK
North Face Vest
Kyrie 4
Coach Outlet Canada
Birkenstock Shoes
Ferragamo Canada
Giuseppe Shoes
New Balance 574
Air Jordan
Champion Clothing
Converse Sneakers
Red Bottoms
Lebron 16
Michael Kors Handbags
Balenciaga Sneakers
Nike Uptempo
Kate Spade Bags
Louboutin
Coach
Off White Hoodie
Off White Canada
Michael Kors Bags
Golden Goose Sneakers Sale
Nike Shoes
Air Max 270
Harden Vol 2
Fitflop Shoes

Réaction n°11 

par jingting17 le 15/02/2019 @ 03:39

skechers outlet
red bottoms
valentino sandals
moncler sale
yeezy
moncler jacket mens
pandora charms
pandora jewelry official site
harden shoes
nike air max 270
coach wallet
chrome hearts necklace
air max
louboutin shoes
moncler coat
balenciaga sneakers
air max 97 silver bullet
curry shoes
nike air huarache
nike kyrie
air jordan
nike huarache
asics outlet
lebron shoes
nike air max 90
kd shoes
Pandora
yeezy
north face jacket
barbour coats
ultra boost
air max 270
nike air max 90
mbt
nmd
basketball shoes
ralph lauren
moncler jacket
off white nike
ed hardy jeans
kevin durant shoes
salomon shoes
jordan shoes
true religion outlet
nike air max 95
moncler coat
ralph lauren shirts

Réaction n°10 

par danye48 le 14/02/2019 @ 08:59

kate spade purses
nike fr
moncler femme
adidas originals nmd
ugg
mizuno shoes
moncler femme
philipp plein outlet
adidas
goyard bag
ugg
salomon xa pro 3d
moncler jacket
fitflop canada
new lebrons
yeezy shoes
pandora rings
nike shoes
pandora bracelet
louboutin
giuseppe zanotti
pandora canada
isabel marant
moncler coat
fjallraven kanken backpack
adidas yeezy
new jordans
bracelet pandora
kate spade handbags
pandora uk
golden goose sneakers
air max 90
kate spade outlet
adidas flux
currys
nike air max 97
nike air max 2019
goyard uk
jordan
adidas originals ultra boost
nike shoes
skechers outlet
pandora earrings
balenciaga runners
christian louboutin
nike off white
golden goose sneakers sale
pandora jewelry
lebron 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.4 seconde