Académique Documents
Professionnel Documents
Culture Documents
Rapport mini-projet
Présentation
1. Partie Théorie
1.1. Présentation Réseaux privé
1.2. Présentation Openvpn Access server
2. Partie Pratique
2.1. Installation
2.2. Configuration coté server
2.3. Configuration coté Client
3. Conclusion
4. Webographie
5. Annexe
Introduction
.
A l’heure où la mobilité est un argument dans le domaine professionnel, il est nécessaire de
pouvoir travailler pour son entreprise à n’importe quel endroit du monde.
Pour des raisons évidentes de sécurité, toutes les informations indispensables à une
entreprise ne peuvent pas être stockées sur un serveur accessible publiquement depuis
internet. Elles ne sont donc théoriquement pas accessibles depuis un réseau extérieur à celui
de l’entreprise.
Un commercial en déplacement ne peut donc pas accéder aux informations de son entreprise
s’il est en déplacement à l’autre bout du monde ou non connecté au réseau de l’entreprise.
Pour remédier à ce problème, la technologie VPN (Virtual Private Network) a été mise en
place afin contrer ce problème de sécurité et de permettre à un utilisateur n’étant pas
connecté à un réseau interne de pouvoir quand même y accéder en totalité ou en partie au
travers d’un réseau public.
Le principe du VPN est relativement simple, il a pour but de créer au travers d’un réseau
public (et par conséquent non sécurisé) un tunnel crypté permettant de faire transiter des
données jusqu’à un réseau privée disposant d’une connexion internet.
Pour envoyer des données au travers de ce tunnel, les 2 protagonistes (le commercial et
l’entreprise par exemple) doivent se mettre d’accord sur l’algorithme de cryptage utilisé. Le
commercial envoie ensuite ses données cryptées et éventuellement signées
(Pour rajouter une sécurité supplémentaire) dans le tunnel. Ces données sont reçues par le
serveur VPN de l’entreprise qui va les déchiffrer et vérifier leur intégrité.
Dans notre rapport, premièrement nous donnerons une idée générale sur les réseaux privés,
ensuite nous présenterons le logiciel OpenVPN Access et ses services et en fin nous
détaillerons la configuration du logiciel partie serveur et client.
Partie Théorie
1. Présentation du Réseaux privés virtuels
Introduction :
Un réseau privé virtuel (VPN, Virtual Private Network) connecte les composants d'un
réseau sur un autre réseau. Les VPN obtiennent ce résultat en permettant à l'utilisateur
de se connecter par tunnel à travers Internet ou un autre réseau public avec la sécurité
et les fonctionnalités disponibles jusqu'à présent uniquement sur les réseaux privés
(voir la Figure 1).
Figure 2 : Utilisation d'un VPN pour connecter un client distant à un réseau local privé
Plutôt que de passer un appel longue distance à une entreprise ou à un serveur d'accès
réseau (NAS, Network Access Server) externe, l'utilisateur appelle un fournisseur de
services Internet (ISP) local. En utilisant la connexion à ce fournisseur, le logiciel VPN
crée un réseau privé virtuel entre l'utilisateur connecté à distance et le serveur VPN
d'entreprise sur Internet.
Connexion de réseaux sur Internet :
Deux méthodes permettent d'utiliser des VPN pour connecter des réseaux locaux à des sites distants :
Figure 4 : Utilisation d'un réseau privé virtuel pour connecter deux ordinateurs sur le même réseau
local
Installation :
L'installation doit se faire sur un serveur linux. Nous utiliserons ici un serveur Ubuntu.
Configuration coté server :
Pour configurer le serveur, il faut aller sur l'interface d'administration :
L'utilisateur est "openvpn" et le mot de passe est celui que vous avez entré dans le
paragraphe précédent.
Dans "Status Overview" vous pouvez vous assurez que le serveur est bien démarré.
Dans cette interface, vous pourrez configurer les permissions utilisateurs, et choisir les
modes de connexion à votre serveur (changer les ports par exemple).
Configuration coté Client
Création du client :
Pour se connecter à la solution, il faut vous connecter sur l'interface web utilisateur :