7.9 KiB
Title: Installation sous GNU/Linux
Avec NetworkManager
ATTENTION: Cette méthode nécéssite une version très récente de NetworkManager.
Des versions plus anciennes peuvent ne pas fonctionner ou montrer des problèmes
de sécurité.
Elle a été moins testée que la méthode classique et pourrait ne pas fonctionner
sur votre système.
Elle a fonctionné avec Linux Mint 17 ou plus et Arch Linux à jour.
Dans le doute, utilisez les autres méthodes.
-
Téléchargez et installez OpenVPN et le plugin NM avec votre gestionnaire de paquets :
- Debian:
sudo apt-get install install openvpn resolvconf network-manager-openvpn network-manager-openvpn-gnome
- Fedora:
sudo yum install openvpn networkmanager-openvpn
- Arch Linux:
sudo pacman -S openvpn networkmanager-openvpn
- Debian:
-
Téléchargez la configuration (.ovpn) dont vous avez besoin dans votre compte et placez la dans
/etc/openvpn/
.
ie:/etc/openvpn/ccrypto.conf
-
Téléchargez le fichier ca.crt et placez le aussi dans
/etc/openvpn/
. -
Créez le profile NetworkManager :
- Créez une nouvelle connexion. Ça dépend beaucoup de l'environnement.
- Mint: Clic gauche sur l'icone Network dans le Control Panel> Network Connections> Add
- Choisissez "Import a saved VPN configuration" / "Importer une configuration VPN enregistrée"
- Sélectionnez le .conf placé dans /etc/openvpn
- Choisissez "password authentication" / "mot de passe" comme type d'authentification
- Entrez vos identifiants CCrypto.
- Choisissez le ca.crt dans /etc/openvpn comme "CA Certificate" / "Certificat du CA" et enregistrez.
- Créez une nouvelle connexion. Ça dépend beaucoup de l'environnement.
-
Votre VPN est maintenant prêt à être utilisé avec NetworkManager.
Avec systemd (Arch, Fedora 16 ou plus, Debian 8 ou plus, ...)
-
Téléchargez et installez OpenVPN avec votre gestionnaire de paquets :
- Debian:
sudo apt-get install install openvpn
- Fedora:
sudo yum install openvpn
- Arch Linux:
sudo pacman -S openvpn
- Debian:
-
Téléchargez la configuration (.ovpn) dont vous avez besoin dans votre compte et placez la dans
/etc/openvpn/
.
Renommez le pour avoir un .conf. ie:/etc/openvpn/ccrypto.conf
-
Démarrez le service OpenVPN :
sudo systemctl start openvpn@ccrypto
-
(Facultatif) Pour qu'OpenVPN puisse se connecter au démarrage, créez un fichier texte quelque part avec votre identifiant et votre mot de passe, sur deux lignes. Ajoutez ensuite cette ligne à la fin de votre fichier .conf :
auth-user-pass /path/to/the/file.txt
Et activez le service systemd :
systemctl enable openvpn@ccrypto
Pour plus de sécurité, vous pouvez restreindre l'accès à ce fichier :
sudo chown root:root /path/to/the/file.txt sudo chmod 600 /path/to/the/file.txt
Sans systemd (Debian before 8.0, ...)
-
Téléchargez et installez OpenVPN avec votre gestionnaire de paquets :
- Debian:
sudo apt-get install install openvpn resolvconf
- Fedora:
sudo yum install openvpn
- Debian:
-
Téléchargez la configuration (.ovpn) dont vous avez besoin dans votre compte et placez la dans
/etc/openvpn/
.
Renommez le pour avoir un .conf. ie:/etc/openvpn/ccrypto.conf
-
Démarrez le service OpenVPN :
sudo service openvpn start ccrypto
-
(Facultatif) Pour qu'OpenVPN puisse se connecter au démarrage, créez un fichier texte quelque part avec votre identifiant et votre mot de passe, sur deux lignes. Ajoutez ensuite cette ligne à la fin de votre fichier .conf :
auth-user-pass /path/to/the/file.txt
Ajoutez le nom du fichier de configuration à la liste AUTOSTART dans
/etc/default/openvpn
(vous pouvez l'ajouter à la fin):AUTOSTART="ccrypto"
Pour plus de sécurité, vous pouvez restreindre l'accès à ce fichier :
sudo chown root:root /path/to/the/file.txt sudo chmod 600 /path/to/the/file.txt
Vous aurez besoin d'un fichier : Dans votre compte, téléchargez la config. Vous pouvez le renommer en ccrypto.conf.
N'utilisez pas le plugin OpenVPN pour Network-Manager.
N-M ne supporte pas certaines options récentes d'OpenVPN, et ne peut simplement
pas se connecter à notre VPN.
Si vous avez une question, n'hésitez pas à nous contacter.
Fedora 16 ou plus récent
Vous devez être connecté en tant que root pour démarrer le VPN. Il est aussi possible d'utiliser sudo.
Installez OpenVPN :
yum install openvpn
Placez le fichier que vous avez téléchargé dans /etc/openvpn/
.
Par exemple : /etc/openvpn/ccrypto.conf
cd /lib/systemd/system
ln openvpn@.service openvpn@ccrypto.service
Démarrez OpenVPN :
systemctl start openvpn@ccrypto.service
Maintenant, vous pouvez le faire démarrer en même temps que l'OS si vous le souhaitez :
systemctl enable openvpn@ccrypto.service
Debian/Ubuntu
Vous devez être connecté en tant que root pour démarrer le VPN. Il est aussi possible d'utiliser sudo.
Installez OpenVPN :
apt-get install openvpn resolvconf
Placez le fichier que vous avez téléchargé dans /etc/openvpn/
.
Par exemple : /etc/openvpn/ccrypto.conf
Démarrez OpenVPN :
service openvpn start ccrypto
Pour le démarrer en même temps que l'OS, enregistrez vos identifiants comme
expliqué dans la partie en dessous, et éditez /etc/default/openvpn
pour
décommenter et modifiez la ligne AUTOSTART
:
AUTOSTART="ccrypto"
Linux Mint Mate Edition 17 ou plus récent
Pré-requis: Mettez à jour votre système en utilisant la commande:
sudo aptitude update
Installez les différents programmes utilisés pour faire fonctionner votre VPN CCrypto:
sudo aptitude install openvpn resolvconf network-manager-openvpn-gnome
Redémarrez la machine pour finaliser l'installation.
Il faut maintenant télécharger le fichier de configuration disponible sur le site dans la partie account. et le placer dans /etc/openvpn. Téléchargez le fichier ca.crt disponible ici et placez le dans /etc/openvpn.
Il s'agit d'un fichier .ovpn (qui fonctionne tel que sous Windows). Un simple renommage de ce fichier en ccrypto-*.conf suffit a faire fonctionner le tout.
- On clique gauche sur l'icône réseau du Tableau de bord > Connexions Réseaux > Ajouter
- Sélectionnez "importez une configuration VPN enregistrée"
- On va dans le répertoire /etc/openvpn/ et on sélectionne le fichier ccrypto-*.conf. La fenêtre suivante devrait s'afficher:
Choisissez Mot de passe comme type d'authentification. Rentrez votre nom d'utilisateur ainsi que votre mot de passe Et dans certificat du CA, sélectionnez votre ca.crt téléchargé précedemment.
Votre VPN est prêt à l'utilisation.
Enregistrer les identifiants
Vous pouvez faire qu'OpenVPN enregistre votre nom d'utilisateur et votre mot de passe, pour ne pas avoir à l'entrer à chaque connexion.
Créez un fichier texte "ccrypto_creds.txt" contenant votre nom sur la première ligne, et votre mot de passe sur la deuxième, comme ceci:
JackSparrow
s0mep4ssw0rd
Déplacez-le ensuite dans /etc/openvpn/
, avec le fichier
ccrypto.conf que vous avez téléchargé plus tôt.
Ouvrez ccrypto.ovpn avec un éditeur de texte (vim, gedit, kate, ...) et ajouter une ligne à la fin:
auth-user-pass /etc/openvpn/ccrypto_creds.txt
Pour que seul root puisse lire ce fichier :
chown root:root /etc/openvpn/ccrypto_creds.txt
chmod 600 /etc/openvpn/ccrypto_creds.txt
Autres distributions
Vous devriez lire un guide adapté à la distribution :