Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
582 connectés 

  FORUM HardWare.fr
  Réseaux grand public / SoHo
  Réseaux

  [OPENVPN] Révoquer les comptes existants vpn

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[OPENVPN] Révoquer les comptes existants vpn

n°423024
onvice
Posté le 20-07-2009 à 10:43:28  profilanswer
 

Bonjour :hello: ,
 
Je viens de reprendre l'administration d'un serveur OpenVpn (sous FreeBSD) dans une PME et je souhaiterai savoir le nombre d'accès/de kits de connections déjà créés par mon prédécesseur ?
Ce-dernier n'ayant pas référencé tous les kits de connections dans un fichier :fou:, je ne sais pas comment les afficher et surtout mon responsable me demande de désactiver l'accès VPN à un de nos utilisateurs ?
 
J'ai regardé dans ce dossier  

Code :
  1. # /usr/local/etc/openvpn/kits/


 
mais je sais qu'il n'y a pas tous les kits de connections ! J'ai fouiné dans mes sauvegardes de ce serveur afin de retrouver tous les kits mais également je n'arrive pas à voir le compte exact et surtout je ne sais pas comment désactiver un compte?  :pt1cable:  
 

Code :
  1. man openvpn

et

Code :
  1. openvpn --help

ne m'aide pas du moins je ne trouve pas la commande. Pas mieux chez Google....
 
Est ce que quelqu'un aurait une idée svp ?  
Merci d'avance pour votre aide :jap:


Message édité par onvice le 22-07-2009 à 14:04:24
mood
Publicité
Posté le 20-07-2009 à 10:43:28  profilanswer
 

n°423025
Profil sup​primé
Posté le 20-07-2009 à 10:52:34  answer
 

si ton openvpn utilise des certificats pour l'authentification utilisateur, tu ne le sauras pas. il ne te reste plus qu'à trouver une copie des certificats émis (et les révoquer si besoin).
 
si ton openvpn utilise une identification type user/pass (présence de la ligne "username-as-common-name" dans /etc/openvpn/server.conf), il doit y avoir une base d'utilisateurs quelque part, géré par un module pam.
 
edit: si tu n'en sais rien, il ne te reste plus qu'à recréer le certificat du serveur et émettre des nouveaux kits de connexion  :o
 
edit2: je viens d'y repenser. tu peux activer le logging des sessions où tu le souhaites via la ligne de conf "status /x/openvpn-status.log 60" (toutes les minutes). mais ça ne sera pas exhautif même en traçant quelques jours/semaines  [:mrbrelle]


Message édité par Profil supprimé le 20-07-2009 à 11:04:56
n°423048
onvice
Posté le 20-07-2009 à 13:51:23  profilanswer
 

Merci beaucoup pour votre réponse.  :jap:  
 
Effectivement j'utilise des certificats pour l'authentification utilisateur.
 
Je viens de trouver un fichier index.txt dans le dossier

Code :
  1. /usr/local/etc/openvpn/easy-rsa/keys

 
qui référence toute la liste des certificats précédemment créés.
 
D'après ce que j'ai compris il faut que je tape  dans le dossier /usr/local/etc/openvpn/easy-rsa/

Code :
  1. # ./revoke-full nomduClient

pour révoquer le certificat de l'utilisateur en question
Mais en retour j'obtiens

Code :
  1. you must define KEY_DIR


 
Donc j'ai essayé ./revoke-full dans tous les répertoires mais j'obtiens toujours ce message.
Quelle est la clé que je dois définir ? Est-ce qu'il faut recréér une clé spécifique à la révocation ?
 
Encore merci pour votre aide

n°423078
onvice
Posté le 20-07-2009 à 19:05:14  profilanswer
 

Ok je comprends qu'il faut mettre dans le fichier server.conf la ligne

Code :
  1. crl-verify

Mes fichiers de conf s'appellent openvpn.conf, openvpn01.conf etc ...... donc je pense que c'est dans ces fichiers que je dois mettre ce paramètre.
Sinon je suis tombé sur des infos qui concernent plus OpenVpn sous Linux et non xBSD.... Même si je pense que ça fonctionne de la même manière je n'arrive pas à trouver certaines infos.  
Par exemple je me suis référé à ce site ici
mais il parle du fichier crl.pem que je trouve nulle part ?  
Après avoir mis à jour locate

Code :
  1. locate crl.pem

est introuvable  :pt1cable:  
 
Je ne vois pas à quoi cela correspond ? Comment faire pour créer ce fichier ?
 
Merci d'avance pour vos idées    


Message édité par onvice le 21-07-2009 à 13:20:58
n°423169
onvice
Posté le 21-07-2009 à 14:57:41  profilanswer
 

Un petit up car j'ai écrit mon message en deux heures .....  :bounce:

n°423198
m3z
il faut toujours faire simple
Posté le 21-07-2009 à 17:46:10  profilanswer
 

Lit ce tuto tu y trouveras toutes les réponses sur Windows
 
http://forum.hardware.fr/hfr/resea [...] et_2_1.htm
 
A+

Message cité 1 fois
Message édité par m3z le 21-07-2009 à 17:51:43
n°423288
onvice
Posté le 22-07-2009 à 13:05:26  profilanswer
 

m3z a écrit :

Lit ce tuto tu y trouveras toutes les réponses sur Windows
 
http://forum.hardware.fr/hfr/resea [...] et_2_1.htm
 
A+


 
 :pt1cable:  Ba vi sur Windows mais mon serveur tourne sur FreeBSD donc inutile votre lien..... D'autant que je viens de faire une recherche et même si j'étais sous Windows, votre article n'explique pas comment révoquer un certificat ??  :??:  :??:  :??:  
 
Je vais modifier le titre de cette discussion pour être plus précis.
 
Il y a bien quelqu'un qui a déjà utilisé OpenVpn sur du GNU et qui a cherché à révoquer les certificats ?
 
Merci d'avance
 
 

n°423389
m3z
il faut toujours faire simple
Posté le 23-07-2009 à 08:53:36  profilanswer
 

Bonjour,  
 
Autant pour moi, je suis allé trop vite  :non:  
 
Pour révoquer les certificats il faut .... en créer un nouveau et les installer.
Après il faut évidement transmettre aux utilisateur autorisés la nouvelle clé public.
 
A+
 

n°423945
onvice
Posté le 28-07-2009 à 13:30:36  profilanswer
 

Suis-je le seul à vouloir révoquer un accès VPN sur un système Freebsd
(c'était pour faire un petit up de ce post  :jap: )
 
Merci

n°423993
Je@nb
Modérateur
Kindly give dime
Posté le 28-07-2009 à 20:02:40  profilanswer
 

Tu utilises quoi comme soft pour ta CA ? openssl ?
http://gagravarr.org/writing/openssl-certs/ca.shtml

mood
Publicité
Posté le 28-07-2009 à 20:02:40  profilanswer
 

n°424581
onvice
Posté le 02-08-2009 à 21:18:12  profilanswer
 

Je@nb a écrit :

Tu utilises quoi comme soft pour ta CA ? openssl ?
http://gagravarr.org/writing/openssl-certs/ca.shtml


 
Désolé pour le retard de ma réponse...  
Oui j'utilise Openssl pour la création de mes certificats. Je vais regarder votre lien.
N'hésitez pas à me poser des questions .
 
Merci à vous.   :jap:  

n°424644
pataluc
Posté le 03-08-2009 à 13:24:52  profilanswer
 

onvice a écrit :

D'après ce que j'ai compris il faut que je tape  dans le dossier /usr/local/etc/openvpn/easy-rsa/

Code :
  1. # ./revoke-full nomduClient

pour révoquer le certificat de l'utilisateur en question
Mais en retour j'obtiens

Code :
  1. you must define KEY_DIR



je sais pas si tu en es toujours la, mais il faut exécuter ./vars pour définir KEY_DIR, après tu pourras jouer le revoke...

n°424820
onvice
Posté le 04-08-2009 à 13:13:45  profilanswer
 

pataluc a écrit :


je sais pas si tu en es toujours la, mais il faut exécuter ./vars pour définir KEY_DIR, après tu pourras jouer le revoke...


Bonjour et merci pour votre aide.
 
J'ai essayé les commandes dans le dossier /usr/local/etc/openvpn/easy-rsa  

Citation :

#./vars

 mais aussi

Citation :

#. ./vars

(il faut mettre un espace entre les deux points) et aussi

Citation :

#source ./vars


j'obtiens en retour :

Citation :

NOTE: when you run ./clean-all, I will be doing a rm -rf on /usr/local/etc/openvpn/easy-rsa/keys


 
J'ai comme même rééssayé la commande pour révoquer  

Citation :

#root@vpn01fr:/usr/local/etc/openvpn/easy-rsa# ./revoke-full nomdukit
Using configuration from /usr/local/etc/openvpn/easy-rsa/openssl.cnf
ERROR:Already revoked, serial number 0A
Using configuration from /usr/local/etc/openvpn/easy-rsa/openssl.cnf
Gaelle.crt: /C=FR/ST=IDF/O=xxxxxxxxx/OU=VPN/CN=xxxxx/emailAddress=xxxxxx@xxxxxx.xxx
error 23 at 0 depth lookup:certificate revoked


J'ai donc redémarré les services OPenvpn, mais aussi le serveur puis essayer de me reconnecter avec ce kit de connexion et paf ! je me suis connecté ??  :fou:  
Je ne comprends pas trop  :pt1cable:  
 
J'ai lu le lien que Je@nb m'a communiqué sur la partie SSL mais je n'ai pas encore testé.  
Il est vrai que c'est pas évident pour moi car je n'ai jamais mis en place de serveur OpenVpn et j'ai très peu utilisé jusqu'à présent les certificats.
 
Je vous tiens au courant. N hésitez pas à me poser des questions.
Merci d'avance.

n°424830
Je@nb
Modérateur
Kindly give dime
Posté le 04-08-2009 à 14:03:27  profilanswer
 

Ton serveur vpn vérifie la crl, celle-ci est bien générée ?

n°424855
onvice
Posté le 04-08-2009 à 15:34:00  profilanswer
 

Je@nb a écrit :

Ton serveur vpn vérifie la crl, celle-ci est bien générée ?


 
Alors j'ai trouvé le fichier crl.pem dans le dossier /usr/local/etc/openvpn/easy-rsa/keys que j'ai copié dans /usr/local/etc/openvpn
Car j'avais mis dans mes fichiers de configuration la directive suivante : crl-verify /usr/local/etc/openvpn/easy-rsa/keys/crl.pem mais le serveur Vpn ne voulait plus démarrer.
J'ai donc copié le fichier crl.pem puis essayé avec la directive crl-verify /usr/local/etc/openvpn/crl.pem dans le fichier de conf (là au moins le vpn peut être redémarrer sans soucis)
puis j'ai essayé la commande :

Citation :

root@vpn01fr:/usr/local/etc/openvpn# openssl crl -text -noout -in crl.pem
Certificate Revocation List (CRL):
        Version 1 (0x0)
        Signature Algorithm: md5WithRSAEncryption
        Issuer: /C=FR/ST=IDF/L=Paris/O=xxxxx/OU=VPN/CN=vpn.xxxxx.xxx/emailAddress=xxxxxx@xxxxxxx.xxx
        Last Update: Jul 21 12:07:47 2009 GMT
        Next Update: Aug 20 12:07:47 2009 GMT
No Revoked Certificates.
    Signature Algorithm: md5WithRSAEncryption
        10:7d:6f:1e:fb:2f:9d:13:a9:21:b3:00:c0:fb:eb:03:5d:99:
        9d:56:50:cc:95:bf:98:09:7b:6b:fd:06:cd:15:b7:c9:29:f5:
        2c:ab:ef:9d:6d:bc:a8:ad:57:ae:22:81:e0:f1:73:7b:3c:36:
        59:fb:6d:82:07:2a:dc:6f:25:3a:1e:7a:6a:0d:c2:3c:98:6e:
        05:be:b5:d2:c2:2e:cb:6d:9a:a8:83:0e:bf:6d:b7:ea:eb:f6:
        cf:58:b2:29:5c:c3:36:ae:af:68:a7:68:5a:f5:12:1b:47:be:
        21:80:45:bc:2d:33:7a:ef:f0:60:9f:46:68:b5:24:c0:a1:bf:
        21:ba


Derrière j'ai réessayé les commandes précédentes pour la révocation puis redémarrage des services OpenVpn mais le kit fonctionne toujours  :??: et j'obtiens toujours les mêmes messages en retour.
Je vais donc essayer les commandes indiquées dans le lien que vous m'avez donné (pas évident de tout pigé parfaitement car c'est en Anglais :ange: )


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Réseaux grand public / SoHo
  Réseaux

  [OPENVPN] Révoquer les comptes existants vpn

 

Sujets relatifs
Installation openvpn client sous windowsproblème openvpn
demande aide openvpn. routage incorrect.[RESOLU] VPN entre Windows Mobile et SFR avec OpenVPN
Logiciel SIP avec gestion de 2 compteshttp tunnel for openvpn
Probleme de routage IP avec OpenVpnCréation de certificat OpenVPN
Lan et OpenVpn[OpenVPN] Problème de certificats soudains!
Plus de sujets relatifs à : [OPENVPN] Révoquer les comptes existants vpn


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR