Le VPN, ou Virtual Private Network, est un réseau virtuel crypté, qui relie un serveur et un client via Internet. Le but est de pouvoir, depuis n’importe quelle connexion internet, vous connecter de manière cryptée à votre réseau local, et de pouvoir accéder par exemple, à vos pc qui sont chez vous.
Un logiciel open source fait ça très bien, et c’est le but de mon article, il s’agit d’Openvpn.
Openvpn est un logiciel multi-plateformes, c’est à dire qu’il fonctionne sous Windows, Linux, Solaris, Mac OS, et j’en passe.
Pour l’utiliser, il suffit d’avoir une machine qui fera office de serveur chez vous (si vous n’avez pas de serveur dans votre salon, une machine classique peut très bien le faire
), et les machines nomades (portable, netbook, etc) seront les clients.
Une fois la connexion VPN effectuée entre votre client et le serveur, vous pouvez y faire passer ce que vous voulez de manière cryptée, dans mon cas, un partage NFS/NFS4, ou SAMBA et toutes vos machines pourront récupérer des données qui se trouvent sur votre serveur.
J’ai donc créé un petit tutoriel simple, dans ma base de connaissance, qui explique comment installer et paramétrer Openvpn sur une machine sous Fedora, ou debian (et fork). Si vous n’utilisez pas ces distributions, peu de choses changeront sur la votre…
Ce tutoriel explique comment paramétrer l’application, comment créer les certificats pour le serveur et pour les clients.
Je rajouterai très vite la partie client, sous Windows, et sous Linux, via le logiciel Openvpn sous windows, et un package pour network-manager sous Linux
Vous pouvez retrouver l’article ici.
Tous mes autres tutoriels/astuces sont accessibles sur la base de connaissance, via le lien à droite prévu à cet effet.
Si besoin d’information n’hésitez pas à me contacter via les commentaires ou directement sur la base de connaissance.
Have fun !