# Openvpn sur Debian 10

**URL:** <https://www.debian-fr.org/t/openvpn-sur-debian-10/79669>\
**Category:** Support Debian\
**Created:** [Juillet 18, 2019, 9:54 UTC](https://www.debian-fr.org/t/openvpn-sur-debian-10/79669 "2019-07-18T09:54:37Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![Damistine](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/eb8c5e/32.png) [@Damistine](https://www.debian-fr.org/u/Damistine)\
**Post date:** [Juillet 18, 2019, 9:54 UTC](https://www.debian-fr.org/t/openvpn-sur-debian-10/79669/1 "2019-07-18T09:54:38Z")

</div>

Bonjour,  
Lorsque j’entre ./clean-all j’ai un message d’erreur : « -bash: ./clean-all: Aucun fichier ou dossier de ce type »  
Et lorsque je fais un ls sous /etc/openvpn/easy-rsa j’obtient : « easyrsa openssl-easyrsa.cnf vars vars.example x509-types

Un peu d’aide svp  
Merci d’avance

---

<div class="post-metadata">

**Author:** ![Almtesh](https://www.debian-fr.org/user_avatar/www.debian-fr.org/almtesh/32/10312_2.png) [@Almtesh](https://www.debian-fr.org/u/Almtesh)\
**Post date:** [Juillet 18, 2019, 9:57 UTC](https://www.debian-fr.org/t/openvpn-sur-debian-10/79669/2 "2019-07-18T09:57:01Z")

</div>

Le fichier `./clean-all` n’existe pas, il ne peut donc pas être exécuté. Ce qui est confirmé par la commande `ls` que tu exécutes tout de suite après.  
Tu veux faire quoi exactement ?

---

<div class="post-metadata">

**Author:** ![Damistine](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/eb8c5e/32.png) [@Damistine](https://www.debian-fr.org/u/Damistine)\
**Post date:** [Juillet 18, 2019, 10:00 UTC](https://www.debian-fr.org/t/openvpn-sur-debian-10/79669/3 "2019-07-18T10:00:13Z")

</div>

J’ai suivis un tutoriel pour créer mon serveur vpn Openvpn sous Debian 10 :  
apt-get install openvpn easy-rsa  
cd /etc/openvpn/easy-rsa  
vi vars

Mais à l’étape “./clean-all” il y a l’erreur, comment ça se fait qu’il n’y est pas ? Comment l’installer correctement ?  
Par ailleurs je ne trouve pas le dossier /usr/share/doc/openvpn/examples/easy-rsa/2.0/ (j’ai fait quelques recherches)

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Juillet 18, 2019, 10:43 UTC](https://www.debian-fr.org/t/openvpn-sur-debian-10/79669/4 "2019-07-18T10:43:28Z")

</div>

> [@Damistine](#):
>
> apt-get install openvpn easy-rsa  
> cd /etc/openvpn/easy-rsa

C’est là qu’il manque une étape, tu n’as pas copié les templates esay-rsa dans /etc/openvpn/ entre les deux.

**cp -r /usr/share/easy-rsa/ /etc/openvpn**

Aprés seulement, tu as tous les scripts qu’il faut dans /etc/openvpn/easy-rsa pour y génèrer tes clés.  
Et avant même de faire le clean-all (qui est inutile, au passage), il faut éditer le fichier vars pour y configurer les variables KEY\_\*, puis le sourcer **source ./vars**  
APRES  
Seulement aprés tu peux commencer la génération de tes clés et le clean-all.

---

<div class="post-metadata">

**Author:** ![Damistine](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/eb8c5e/32.png) [@Damistine](https://www.debian-fr.org/u/Damistine)\
**Post date:** [Juillet 18, 2019, 11:04 UTC](https://www.debian-fr.org/t/openvpn-sur-debian-10/79669/5 "2019-07-18T11:04:03Z")

</div>

Malheureusement la copie je l’avais déjà effectué et j’avais déjà configuré la variable également et lancé source ./vars

est-ce que les scripts sont censé apparaître quand je fait un ls ? je suis censé voir quelque chose nommé clean-all ?

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Juillet 18, 2019, 4:34 UTC](https://www.debian-fr.org/t/openvpn-sur-debian-10/79669/6 "2019-07-18T16:34:32Z")

</div>

Ah bah oui:

```auto
matt@thor:~$ sudo ls -l /etc/openvpn/easy-rsa/
total 132
-rwxr-xr-x 1 root root 119 juil. 6 13:16 build-ca
-rwxr-xr-x 1 root root 352 juil. 6 13:16 build-dh
-rwxr-xr-x 1 root root 188 juil. 6 13:16 build-inter
-rwxr-xr-x 1 root root 163 juil. 6 13:16 build-key
-rwxr-xr-x 1 root root 157 juil. 6 13:16 build-key-pass
-rwxr-xr-x 1 root root 249 juil. 6 13:16 build-key-pkcs12
-rwxr-xr-x 1 root root 268 juil. 6 13:16 build-key-server
-rwxr-xr-x 1 root root 213 juil. 6 13:16 build-req
-rwxr-xr-x 1 root root 158 juil. 6 13:16 build-req-pass
-rwxr-xr-x 1 root root 449 juil. 6 13:16 clean-all
-rwxr-xr-x 1 root root 1471 juil. 6 13:16 inherit-inter
drwx------ 2 root root 4096 juil. 12 13:23 keys
-rwxr-xr-x 1 root root 302 juil. 6 13:16 list-crl
-rw-r--r-- 1 root root 7859 juil. 6 13:16 openssl-0.9.6.cnf
-rw-r--r-- 1 root root 8416 juil. 6 13:16 openssl-0.9.8.cnf
-rw-r--r-- 1 root root 8313 juil. 6 13:16 openssl-1.0.0.cnf
-rw-r--r-- 1 root root 8313 juil. 6 13:32 openssl.cnf
-rwxr-xr-x 1 root root 13192 juil. 6 13:16 pkitool
-rwxr-xr-x 1 root root 1035 juil. 6 13:16 revoke-full
-rwxr-xr-x 1 root root 178 juil. 6 13:16 sign-req
-rw-r--r-- 1 root root 1759 juil. 6 13:26 vars
-rw-r--r-- 1 root root 2077 juil. 6 13:16 vars~
-rwxr-xr-x 1 root root 740 juil. 6 13:16 whichopensslcnf

```

---

<div class="post-metadata">

**Author:** ![Damistine](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/eb8c5e/32.png) [@Damistine](https://www.debian-fr.org/u/Damistine)\
**Post date:** [Juillet 19, 2019, 6:17 UTC](https://www.debian-fr.org/t/openvpn-sur-debian-10/79669/7 "2019-07-19T06:17:58Z")

</div>

Pourquoi j’ai pas tout ça ? Qu’est-ce qu’il me manque pour installer ça ?

Voici mon ls -l :  
-rwxr-xr-x 1 root root 48730 juil. 18 13:40 easyrsa  
-rw-r–r-- 1 root root 4651 juil. 18 13:40 openssl-easyrsa.cnf  
-rw-r–r-- 1 root root 8576 juil. 18 13:40 vars.example  
drwxr-xr-x 2 root root 4096 juil. 18 13:40 x509-types

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Juillet 19, 2019, 6:25 UTC](https://www.debian-fr.org/t/openvpn-sur-debian-10/79669/8 "2019-07-19T06:25:10Z")

</div>

> [@Damistine](#):
>
> Voici mon ls -l

Qu’y a t il dans /usr/share/easy-rsa/ ?  
Tu es sur que tu as fait la copie de ce qu’il y avait dedans en root ?

---

<div class="post-metadata">

**Author:** ![Damistine](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/eb8c5e/32.png) [@Damistine](https://www.debian-fr.org/u/Damistine)\
**Post date:** [Juillet 19, 2019, 6:57 UTC](https://www.debian-fr.org/t/openvpn-sur-debian-10/79669/9 "2019-07-19T06:57:28Z")

</div>

Le ls -l de /usr/share/easy-rsa/ me retourne le même contenu que le dossier /etc/openvpn/easy-rsa/

Et oui, j’ai bien fais la copie en root

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Juillet 19, 2019, 8:09 UTC](https://www.debian-fr.org/t/openvpn-sur-debian-10/79669/10 "2019-07-19T08:09:08Z")

</div>

> [@Damistine](#):
>
> Le ls -l de /usr/share/easy-rsa/ me retourne le même contenu que le dossier /etc/openvpn/easy-rsa/

J’ai trouvé.  
Le repertoire easy-rsa que je t’ai montré vient d’une stretch, et tu dois être en buster.  
Je viens de vérifier sur ma buster:

```auto
mj@mercure:~$ ls /usr/share/easy-rsa/
easyrsa openssl-easyrsa.cnf vars.example x509-types

```

Il n’y a plus les scripts build-machin en buster, tout passe par la commande **./easyrsa**

Tous les tutos que j’ai vus sont pour stretch, la génération de clé doit juste avoir un chouilla changé en buster.

Voilà un tuto qui me semble compatible buster:  
[http://damiengustave.fr/mise-en-place-dun-vpn-avec-openvpn-2-3-et-easy-rsa-3/](http://damiengustave.fr/mise-en-place-dun-vpn-avec-openvpn-2-3-et-easy-rsa-3/)  
Oublie la partie «&nbsp;git clone&nbsp;» du début:  
aprés avoir configuré+sourcé ton ./vars, tu prends le tuto à «&nbsp;Initialisez le PKI et construisez le CA.&nbsp;»  
en te positionnant dans /etc/openvpn/easy-rsa/

---

<div class="post-metadata">

**Author:** ![Damistine](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/eb8c5e/32.png) [@Damistine](https://www.debian-fr.org/u/Damistine)\
**Post date:** [Juillet 19, 2019, 8:56 UTC](https://www.debian-fr.org/t/openvpn-sur-debian-10/79669/11 "2019-07-19T08:56:42Z")

</div>

En effet ce n’est pas le même tuto, je vais essayer de le suivre et je te tiens au courant. Merci beaucoup de ton aide.

Par contre je ne sais pas la différence entre stretch et buster et comment faire pour passer de l’un à l’autre …

---

<div class="post-metadata">

**Author:** ![Albert](https://www.debian-fr.org/user_avatar/www.debian-fr.org/albert/32/8474_2.png) [@Albert](https://www.debian-fr.org/u/Albert)\
**Post date:** [Juillet 19, 2019, 9:03 UTC](https://www.debian-fr.org/t/openvpn-sur-debian-10/79669/12 "2019-07-19T09:03:49Z")

</div>

Bonjour,  
Je ne sais pas si j’ai bien compris la question sur la différence Stretch-Buster, sinon le lien ci-dessous explique de façon élémentaire le “versionnage” Debian.  
[https://www.debian.org/releases/index.fr.html](https://www.debian.org/releases/index.fr.html)

---

<div class="post-metadata">

**Author:** ![Damistine](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/eb8c5e/32.png) [@Damistine](https://www.debian-fr.org/u/Damistine)\
**Post date:** [Juillet 22, 2019, 7:20 UTC](https://www.debian-fr.org/t/openvpn-sur-debian-10/79669/13 "2019-07-22T07:20:33Z")

</div>

Merci à vous 2, j’ai toutes mes infos pour mener à bien mon projet 😉

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Juillet 22, 2019, 8:20 UTC](https://www.debian-fr.org/t/openvpn-sur-debian-10/79669/14 "2019-07-22T08:20:25Z")

</div>

> [@Damistine](#):
>
> stretch et buster et comment faire pour passer de l’un à l’autre …

Comme te l’a indiqué @Damistine, ce sont deux versions successives de debian dans le temps.

Pour passer de stretch en buster:  
dans tous les fichiers .list de /etc/apt et des sous répertoires (la configuration des sources de paquet), tu remplaces stretch par buster.

Ensuite:  
**apt update**  
**apt upgrade**  
**apt dist-upgrade**  
C’est comme ça qu’on lance une mise à jour complète d’une debian.  
Aprés, ça ne se passe pas toujours parfaitement, il faut être prêt à ajuster la config, il faut faire ça quand on a du temps et pas de besoin critique de sa machine.

---

<div class="post-metadata">

**Author:** ![khalil](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/k/bc8723/32.png) [@khalil](https://www.debian-fr.org/u/khalil)\
**Post date:** [Mai 21, 2020, 8:09 UTC](https://www.debian-fr.org/t/openvpn-sur-debian-10/79669/15 "2020-05-21T08:09:26Z")

</div>

j ai besoin votre aide a l installation de openVPN sous linux . peut tu me donner votre Gmail ou Facebook pour vous contactez …  
merci d avance

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Mai 21, 2020, 8:46 UTC](https://www.debian-fr.org/t/openvpn-sur-debian-10/79669/16 "2020-05-21T08:46:49Z")

</div>

Pense à te présenter et à ouvrir plutôt un nouveau fil avec tes questions, le squat de fil de discussion (même similaire) n’est vraiment pas recommandé 😉
