Outils pour utilisateurs

Outils du site


fr:vpn:renew-cert

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
fr:vpn:renew-cert [2020/11/30 11:50] – [Installation] harpo-bzhfr:vpn:renew-cert [2024/06/19 08:32] (Version actuelle) – [1. App Neutrinet] hgo
Ligne 22: Ligne 22:
  
 Il y a quatre méthodes possibles pour renouveler le certificat. Il y a quatre méthodes possibles pour renouveler le certificat.
- 
 ## 1. App Neutrinet ## 1. App Neutrinet
  
-L'[[fr:cube:apps-neutrinet|application Neutrinet]] s'occupe de vérifier chaque nuit si les certificats doivent être renouvelés.+L'[[https://apps.yunohost.org/app/neutrinet|application Neutrinet]] s'occupe de vérifier chaque nuit si les certificats doivent être renouvelés.
  
 ### Installation ### Installation
Ligne 33: Ligne 32:
 yunohost app install neutrinet yunohost app install neutrinet
 ``` ```
-Un message en rouge s'affiche alors : 
- 
-''DANGER! This app is known to be still experimental (if not explicitly not working)! You should probably NOT install it unless you know what you are doing. NO SUPPORT will be provided if this app doesn't work or breaks your system… If you are willing to take that risk anyway, type 'Yes, I understand':'' 
- 
-Soyez courageux mais raisonnable. ;-) 
  
 ### Mise à jour ### Mise à jour
Ligne 43: Ligne 37:
 Pour mettre à jour cette application: Pour mettre à jour cette application:
 ```sh ```sh
-yunohost tools update --apps +yunohost tools update apps 
-yunohost tools upgrade --apps neutrinet+yunohost app upgrade neutrinet
 ``` ```
  
Ligne 51: Ligne 45:
 __Si l'application Neutrinet est déjà installée__, vous pouvez forcer la vérification des certificats: __Si l'application Neutrinet est déjà installée__, vous pouvez forcer la vérification des certificats:
 ```sh ```sh
-cd /opt/neutrinet/renew_cert +/opt/neutrinet/renew_cert/renew_cert.sh
-./renew_cert_cron.sh -v+
 ``` ```
  
 ## 3. Via le script renew_cert ## 3. Via le script renew_cert
  
-Clônez le dépôt git suivant, sur votre brique internet ou sur votre ordinateur:+Clônez le dépôt git suivant, sur votre brique internet ou sur votre ordinateur, **dans un dossier qui contient les fichiers du VPN** à savoir *(auth, client.crt, client.key, ca.crt **ou** credentials, user,crt, user.key et ca-server.crt)* :
 ```sh ```sh
 git clone https://git.domainepublic.net/Neutrinet/renew_cert git clone https://git.domainepublic.net/Neutrinet/renew_cert
Ligne 89: Ligne 82:
 Il vous sera demandé votre mot de passe pour se connecter au VPN de Neutrinet. Il vous sera demandé votre mot de passe pour se connecter au VPN de Neutrinet.
  
-Si tout se passe bien, un sous-dosser nommé `certs_YYYY-MM-DD_HH:MM:SS` (remplacer les lettres en majuscules par la date et l'heure d'exécution du script) est créé, lequel reprend tous les fichiers de configuration nécessaires au client OpenVPN.+Si tout se passe bien, un sous-dossier nommé `certs_YYYY-MM-DD_HH:MM:SS` (remplacer les lettres en majuscules par la date et l'heure d'exécution du script) est créé, lequel reprend tous les fichiers de configuration nécessaires au client OpenVPN.
  
-Les fichiers qui nous intéressent sont `client.crt` et `client.key`, c'est-à-dire la clé publique et la clé privée du certificat.+Les fichiers qui nous intéressent sont `client.crt``client.key` et `ca.crt`, c'est-à-dire la clé publique et la clé privée du certificat client, ainsi que la clé publique du certificat serveur.
  
 Ces fichiers doivent remplacer ceux situés dans `/etc/openvpn` (cela peut changer en fonction de l'OS). Ces fichiers doivent remplacer ceux situés dans `/etc/openvpn` (cela peut changer en fonction de l'OS).
Ligne 100: Ligne 93:
 sudo mv /etc/openvpn/keys/user.crt{,.backup} sudo mv /etc/openvpn/keys/user.crt{,.backup}
 sudo mv /etc/openvpn/keys/user.key{,.backup} sudo mv /etc/openvpn/keys/user.key{,.backup}
 +sudo mv /etc/openvpn/keys/ca-server.crt{,.backup}
 sudo mv client.crt /etc/openvpn/keys/user.crt sudo mv client.crt /etc/openvpn/keys/user.crt
 sudo mv client.key /etc/openvpn/keys/user.key sudo mv client.key /etc/openvpn/keys/user.key
 +sudo mv ca.crt /etc/openvpn/keys/ca-server.crt
 ``` ```
  
Ligne 108: Ligne 103:
 **Remarque**: Idéalement, assurez-vous d'être connecté à la brique internet en réseau local, c'est-à-dire via son adresse locale (192.168.1.x dans la plupart des cas). **Remarque**: Idéalement, assurez-vous d'être connecté à la brique internet en réseau local, c'est-à-dire via son adresse locale (192.168.1.x dans la plupart des cas).
 ```sh ```sh
-sudo systemctl restart openvpn+sudo systemctl restart ynh-vpnclient
 ``` ```
  
-Pour vérifier que vous êtes connecté derrière le VPN, vous pouvez lancer la commande+Vous pouvez vérifier que tout est correct dans les logs du client VPN: 
-```sh +``` 
-ip addr+tail /var/log/openvpn-client.log /var/log/ynh-vpnclient.log
 ``` ```
- 
-Normalement, l'interface `tun0` devra apparaître dans la liste. 
  
 ## 4. Via le site user.neutrinet.be ## 4. Via le site user.neutrinet.be
Ligne 129: Ligne 122:
 Créez une demande de signature de clés (CSR) pour cette clé: Créez une demande de signature de clés (CSR) pour cette clé:
 ```sh ```sh
-openssl req -new -newkey rsa:4096 -nodes -keyout user.key+openssl req -out client.csr -new -newkey rsa:4096 -nodes -keyout user.key
 ``` ```
  
fr/vpn/renew-cert.1606733417.txt.gz · Dernière modification : 2020/11/30 11:50 de harpo-bzh