You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ccvpn/pages/install-gnulinux.fr.md

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.

  1. 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
  2. Téléchargez la configuration (.ovpn) dont vous avez besoin dans votre compte et placez la dans /etc/openvpn/ .
    ie: /etc/openvpn/ccrypto.conf

  3. Téléchargez le fichier ca.crt et placez le aussi dans /etc/openvpn/ .

  4. 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.
  5. Votre VPN est maintenant prêt à être utilisé avec NetworkManager.

Avec systemd (Arch, Fedora 16 ou plus, Debian 8 ou plus, ...)

  1. 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
  2. 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

  3. Démarrez le service OpenVPN :

     sudo systemctl start openvpn@ccrypto
    
  4. (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, ...)

  1. Téléchargez et installez OpenVPN avec votre gestionnaire de paquets :

    • Debian: sudo apt-get install install openvpn resolvconf
    • Fedora: sudo yum install openvpn
  2. 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

  3. Démarrez le service OpenVPN :

     sudo service openvpn start ccrypto
    
  4. (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: screenshot

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 :