Connectez-vous en mode administrateur à votre serveur en utilisant le logiciel Putty.
Taper les différents commandes suivantes (les # sont des commentaires):
# Install des programmes OpenVPN et OpneSSL
apt-get install openvpn
apt-get install openssl
# Acceder au répertoire
cd /usr/share/doc/openvpn/examples/easy-rsa/
# Faire une copie des données d'un repertoire vers un autre répertoire
cp * /etc/openvpn/
# Acceder au répertoire
cd /etc/openvpn/
# Modifier les droits
chmod +x *
# Création d'un répertoire
mkdir keys
# Création des variables
. ./vars/
# Nettoyer les variables
./clean-all
# Creation du certificat serveur
./build-ca
# Création de clé pour le serveur
./build-key-server server
# Création d’un compte client. Répondre aux différentes questions
./build-key client1
# Préparation du serveur
./build-dh
# Edition du fichier pour la configuration du serveur.
vi openvpn.conf
# Il faut tapez ce qui suit :
proto tcp
dev tun
port 445 # A vous de choisir le port d’écoute
tls-server
ca /etc/openvpn/keys/ca.crt
cert /etc/openvpn/keys/server.crt
key /etc/openvpn/keys/server.key
dh /etc/openvpn/keys/dh1024.pem
server 10.10.0.0 255.255.255.0
push "redirect-gateway"
push "dhcp-option DNS 123.123.123.123" # remplacer 123.123.123.123 par l’IP qui se trouve dans etc/resolv.conf de votre serveur
persist-key
persist-tun
comp-lzo
keepalive 10 120
# Lancer le programme OpenVPN
/etc/init.d/openvpn start
# Installer le forwarding
echo "1">/proc/sys/net/ipv4/ip_forward
# suppression des règles du firewall
iptables –F
iptables –X
# Intaller le routing
iptables -t nat -A POSTROUTING -s 10.10.0.0/16 -o eth0 -j MASQUERADE
# Edition pour la configuration du serveur.
vi /etc/rc.local
# Il faut mettre à la fin du fichier:
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
touch /var/lock/subsys/local
echo "1">/proc/sys/net/ipv4/ip_forward
/sbin/iptables -t nat -A POSTROUTING -s 10.10.0.0/16 -o eth0 -j MASQUERADE
|