4.0 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 avant 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