• Accueil
  • Billet
  • Développement
    • Développement
    • Java
    • Laravel
    • WordPress
    • Tests
  • Systèmes
    • Linux
    • macOS
    • Windows
  • NAS
  • SysAdmin
getBrain.fr
  • Accueil
  • Billet
  • Développement
    • Développement
    • Java
    • Laravel
    • WordPress
    • Tests
  • Systèmes
    • Linux
    • macOS
    • Windows
  • NAS
  • SysAdmin
Home  /  Linux • SysAdmin  /  Créer un VPN maison avec interface web !
12 mai 2016

Créer un VPN maison avec interface web !

Written by Kévin Martin
Linux, SysAdmin debian, linux, openvpn, vpn 13 Comments
Partagez !

Bonjour à tous ! Aujourd’hui nous allons voir comment simplement installer un petit serveur VPN sur Debian 8 🙂

Kézako un VPN ?

Définition:

En informatique, un réseau privé virtuel, quelques fois abrégé RPV au Québec1 et VPN ailleurs, de l’anglais Virtual Private Network, est un système permettant de créer un lien direct entre des ordinateurs distants. On utilise notamment ce terme dans le travail à distance notamment, ainsi que pour l’accès à des structures de type cloud computing.

Source: Wikipedia.org

VPN_site-to-site
Source: Wikipedia.org

Normalement vous devez avoir compris, sinon je vous recommande d’aller faire un petit tour chez notre “ami” Google pour en apprendre plus !

Pourquoi ?

Et bien à titre personnel, je me sers de mon VPN afin d’avoir tout le temps la même IP. En effet, vu que j’administre quelques serveur Linux, ça me permet d’avoir une IP whitelisted peut importe le réseau que j’utilise et je peux aussi un peu plus sécuriser mon flux si jamais je suis sur des réseaux public (école, macdo, etc) ou sur une box avec un IP dynamique (Orange, etc).

C’est aussi pratique si vous êtes à l’étranger et que vous souhaitez accéder à des replays en France ou Netflix !

Prérequis

Pour cela il vous faut posséder un VPS ou un serveur dédié installer sous une distribution Linux (j’utilise Debian 8 x64) et disposer de l’accès root en SSH !

Pour ma part j’ai installé un serveur VPN sur un VC1S chez Scaleway (2,99€/ht/mois).

Installation

Passons maintenant à l’installation !

On va à notre habitude mettre à jour notre liste de paquet et installer le package openvpn.

apt-get update && apt-get install openvpn

On va maintenant télécharger le package Openvpn Access Server. Prenez celui fait pour votre distribution si vous n’utilisez pas Debian 8. Et on l’installe.

Petites précisions de Dominique HAAS:

Coucou,

Quelque petite précision concernant openvpn access server. C’est une solution qui marche bien mais qui est normalement que fait pour du test si on dispose pas de licence. On est limité à deux utilisateurs. Ensuite il faut payer. 🙂

wget http://swupdate.openvpn.org/as/openvpn-as-2.0.26-Debian8.amd_64.deb
dpkg -i openvpn-as-2.0.26-Debian8.amd_64.deb

Vous obtiendrez alors 2 URLs, une pour la partie administration et une autre pour la partie client.

VPN install openvpn-as

Comme écrit dans le screen au dessus, vous devez exécuter la commande suivante pour attribuer un mot de passe à votre utilisateur openvpn

passwd openvpn

Une fois le mot de passe mis à jour, on peut se connecter à l’interface admin: https://votreip:943/admin

VPN openvpn-as admin login VPN openvpn-as admin

Une fois connecté vous pouvez configurer plusieurs paramètres de votre VPN mais la configuration par défaut fonctionne très bien. Vous pouvez par contre vous rendre dans le menu User Management > User Permissions afin de créer un nouvel utilisateur.

VPN openvpn-as admin user

Vous devrez d’abord créer l’utilisateur directement en ligne de commande sur votre serveur avec la commande suivante:

adduser votreutilisateur

N’oubliez pas de remplace votreutilisateur par le nom souhaiter du futur user !

Vous pouvez maintenant ajouter votreutilisateur dans l’interface afin de le créer pour le VPN.

Une fois que votre utilisateur à été créé, déconnectez vous et nous allons passer sur l’interface client: https://votreip:943/

Connectez-vous avec l’utilisateur créé !

VPN openvpn-as client

Vous êtes donc invité à télécharger le client OpenVPN pour votre OS et de récupérer le petit fichier .ovpn (le lien Yourself (user-locked profile))

Et vous voilà prêt à utiliser votre VPN !

Partager :

  • Cliquez pour partager sur Twitter(ouvre dans une nouvelle fenêtre)
  • Cliquez pour partager sur Facebook(ouvre dans une nouvelle fenêtre)
  • Cliquez pour partager sur LinkedIn(ouvre dans une nouvelle fenêtre)
  • Cliquez pour envoyer par e-mail à un ami(ouvre dans une nouvelle fenêtre)
  • Cliquer pour imprimer(ouvre dans une nouvelle fenêtre)

Articles similaires

Kévin Martin

Initiateur du mouvement getBrain.fr avec mon ami Loic ! Blogueur de temps en temps, développeur tous les jours, passionné à vie ! Twitteur de bonne humeur, sympathique dans l'ensemble, esprit d'équipe de rigueur ! Voilà ce que je suis :) Que dire de plus ? Je monitore ;)

 Previous Article Eclipse – Installation PC et MAC
Next Article   Installer Java sur Linux

13 Comments

  1. Dominique HAAS Reply to Dominique
    12 mai 2016 at 14 h 51 min

    Coucou,

    Quelque petite précision concernant openvpn access server. C’est une solution qui marche bien mais qui est normalement que fait pour du test si on dispose pas de licence. On est limité à deux utilisateurs. Ensuite il faut payer. 🙂

    • Kévin Martin Reply to Kévin
      12 mai 2016 at 15 h 08 min

      Merci à toi pour tes précisions !

      Je vais incorporer tes infos dans le post 🙂

  2. yakatape Reply to yakatape
    25 mai 2016 at 22 h 26 min

    Autant faire un petit thread a propos d’ipsec StrongSwan 😉

    • Kévin Martin Reply to Kévin
      25 mai 2016 at 23 h 00 min

      Je vais y jeter un petit coup d’oeil 😉

  3. samuel Reply to samuel
    8 janvier 2017 at 23 h 22 min

    bien installer chez moi mais arrive pas a me connecte interface admin malgre le mot de passe creer sais pas pourquoi
    LOCKOUT: user temporarily locked out due to multiple authentication failures

    • Kévin Martin Reply to Kévin
      9 janvier 2017 at 0 h 13 min

      Cette erreur indique que vous avez effectuée trop de tentatives infructueuses de connexion. Réessayer en patientent quelques minutes 🙂

  4. samuel Reply to samuel
    10 janvier 2017 at 16 h 43 min

    j’ai recommence sans succes je sais pas pourquoi je met login admin et mot de passe choisi rien

  5. samuel Reply to samuel
    11 janvier 2017 at 14 h 57 min

    quel login utilise ?

    • Kévin Martin Reply to Kévin
      12 janvier 2017 at 11 h 43 min

      Avez-vous effectué la commande “passwd openvpn” après l’installation ?

      Utilisez ensuite le login openvpn et le mot de passe créé précédemment pour vous connecter.

      Cela fonctionne-t-il ?

  6. samuel Reply to samuel
    13 janvier 2017 at 1 h 18 min

    enfaite le probeme je mettais admin au lieu de openvpn sa foncton nickel ta pas d’autre tuto j’aime vraiment ton site je m’ameliore rien que pour cela j’ai un dedie 1 tera dd et 8giga ram

  7. samuel Reply to samuel
    13 janvier 2017 at 1 h 20 min

    mais le seul souci j’arrive pas a creer un utilisateur car sur mon dedie j’ai deux utilisateur on me dit je peu plus

  8. samuel Reply to samuel
    13 janvier 2017 at 1 h 38 min

    et mnt juste j’ai essayer de test la connexion pour voir si je me connecte refuse

  9. Ping : Établir un réseau local via Proxmox - getBrain.fr

Leave a Reply

Annuler la réponse

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

fb.png twitter.png google.png youtube.png telegram.png rss.png

Articles récents

  • Think Different
    L’astuce de la gestion à 3 doigts sur Mac OS X 23 novembre 2016 Billet, macOS
  • Cluster Galera & HAproxy Frontend 6 octobre 2016 Linux, SysAdmin
  • Installer Laravel sur Cloud9.io 1 octobre 2016 Développement, Laravel
  • ESXi 6.0 HA – vCenter avec KVM et NAS Asustor 28 septembre 2016 SysAdmin

Commentaires récents

  • Loic Dumay dans Installer une SeedBox simplement sur Debian
  • terry dans Installer une SeedBox simplement sur Debian
  • terry puillet dans Installer une SeedBox simplement sur Debian
  • kris1208 dans Ajouter un utilisateur sur sa SeedBox
  • Loic Dumay dans Installer une SeedBox simplement sur Debian
Confidentialité et cookies : ce site utilise des cookies. En continuant à naviguer sur ce site, vous acceptez que nous en utilisions.
Pour en savoir plus, y compris sur la façon de contrôler les cookies, reportez-vous à ce qui suit : Politique relative aux cookies

© Copyright 2016 | getBrain.fr | Politique de confidentialité | Contact

loading Annuler
L'article n'a pas été envoyé - Vérifiez vos adresses e-mail !
La vérification e-mail a échoué, veuillez réessayer
Impossible de partager les articles de votre blog par e-mail.