logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

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édentes Révision précédente
Prochaine révision
Révision précédente
doc:systeme:keepassx [07/04/2015 12:21]
nIQnutn [Annexe]
doc:systeme:keepassx [18/06/2021 10:56] (Version actuelle)
smolski [KeePassX]
Ligne 2: Ligne 2:
  
   * Objet : keepassx   * Objet : keepassx
 +
 +{{/​file-R9dc13c0136b75ef5b2121ea37c0ddca7.png?​50}}
 +
   * Niveau requis :​{{tag>​débutant avisé}}   * Niveau requis :​{{tag>​débutant avisé}}
-  * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) 
   * Commentaires : // Gérer ses (nombreux) mots de passe de manière sécurisée. //   * Commentaires : // Gérer ses (nombreux) mots de passe de manière sécurisée. //
 +  * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-)
   * Suivi :    * Suivi : 
     * Création par [[user>​smolski]] le 25/04/2013     * Création par [[user>​smolski]] le 25/04/2013
Ligne 11: Ligne 14:
  
  
 +
 +Maintenant, nous avons keepassx2. \\
 +Voir ce post sur le forum :
 +  * https://​debian-facile.org/​viewtopic.php?​id=20813
 +
 +{{/​file-Rb4df3ff588fed4dff81d36c72f6efd46.png?​50}}
  
 ===== Introduction ===== ===== Introduction =====
Ligne 21: Ligne 30:
   - Possibilité de joindre des fichiers, par exemple une image d'un barcode ou une étiquette ou un PDF avec votre carte d'​identité... ​ attention de ne pas trop charger quand même ;-)   - Possibilité de joindre des fichiers, par exemple une image d'un barcode ou une étiquette ou un PDF avec votre carte d'​identité... ​ attention de ne pas trop charger quand même ;-)
  
 +{{/​file-Re79d135e363e54a53a830e2478600868.png?​200}}
 ===== Installation ===== ===== Installation =====
  
 <code root> <code root>
-apt-get install keepassx</​code>​+apt-get update && ​apt-get install keepassx</​code>​
  
 ===== Utilisation ===== ===== Utilisation =====
Ligne 72: Ligne 82:
 Vous pouvez par exemple créer un nouveau sous-groupe « Debian-Facile » du groupe « Internet » en faisant un clic droit sur « Internet » puis « Ajouter un nouveau sous-groupe ». Vous pouvez par exemple créer un nouveau sous-groupe « Debian-Facile » du groupe « Internet » en faisant un clic droit sur « Internet » puis « Ajouter un nouveau sous-groupe ».
  
-Autre cas d'​utilisation,​ si vous avez un parc d'​ordinateurs chez vous et que vous voulez ranger tous leurs mots de passe dans un groupe vous pouvez en créer un par clic droit dans la fenêtre (dans le blanc) ou Ctrl g au clavier et nommer ce groupe « Mes ordis » (par exemple).+Autre cas d'​utilisation,​ si vous avez un parc d'​ordinateurs chez vous et que vous voulez ranger tous leurs mots de passe dans un groupe vous pouvez en créer un par clic droit dans la fenêtre (dans le blanc) ou <​key>​C-g</​key> ​au clavier et nommer ce groupe « Mes ordis » (par exemple).
  
 Vous mettez le nom que vous voulez bien sûr. Vous mettez le nom que vous voulez bien sûr.
Ligne 80: Ligne 90:
 === Ajouter une entrée === === Ajouter une entrée ===
  
-Supposons que vous avez créé un groupe « Mes ordis ». Pour rajouter un mot de passe dans ce groupe, il faut après l'​avoir sélectionné faire un clic droit dessus, ou dans le volet droit ou encore geeker au clavier ​**Ctr-y**, c'est l'​opération « Ajouter une nouvelle entrée ».+Supposons que vous avez créé un groupe « Mes ordis ». Pour rajouter un mot de passe dans ce groupe, il faut après l'​avoir sélectionné faire un clic droit dessus, ou dans le volet droit ou encore geeker au clavier ​<​key>​C-y</​key> ​c'est l'​opération « Ajouter une nouvelle entrée ».
  
 Chaque entrée recueillera différentes informations,​ dont le pass à enregistrer. Chaque entrée recueillera différentes informations,​ dont le pass à enregistrer.
Ligne 118: Ligne 128:
  
 Vous ouvrez un terminal et tapez  Vous ouvrez un terminal et tapez 
-<code user>​ssh</​code>​ sans valider par entrée.+<code user>​ssh</​code>​ sans valider par <​key>​Entrée</​key>​
  
 De retour sur la fenêtre de Keepassx, vous choisissez « Mes ordis » dans l'​arborescence de gauche, et « PC1 - jojo ». Vous faites un clic droit, « Copier l'​utilisateur dans le presse-papier ». Que vous collez dans le terminal, ce qui donne  De retour sur la fenêtre de Keepassx, vous choisissez « Mes ordis » dans l'​arborescence de gauche, et « PC1 - jojo ». Vous faites un clic droit, « Copier l'​utilisateur dans le presse-papier ». Que vous collez dans le terminal, ce qui donne 
Ligne 126: Ligne 136:
 <code user>ssh jojo@192.168.2.1</​code>​ <code user>ssh jojo@192.168.2.1</​code>​
  
-Vous validez par entrée, et il vous est maintenant demandé un mot de passe. Vous retournez dans Keepassx, « Copier le mot de passe vers le presse-papier », et vous le collez dans le terminal et validez par entrée.+Vous validez par entrée, et il vous est maintenant demandé un mot de passe. Vous retournez dans Keepassx, « Copier le mot de passe vers le presse-papier », et vous le collez dans le terminal et validez par <​key>​Entrée</​key>​
  
 Hop, vous êtes connecté. Hop, vous êtes connecté.
Ligne 142: Ligne 152:
  
  
-===== TP : Sauvegarder sa base de données avec git =====+===== Utilisation ​de kpcli =====
  
-Supprimer un mot de passe par erreur, casser la base de données ​en faisant une mauvaise maniplors du plantage du logiciel, d'un bug de mise à jour, disque dur qui flanche... autant de choses que l'on ne veut pas rencontrer.+Il existe une interface en ligne de commande aux bases de données ​de KeePassj'ai nommé kpcli. L'​installation est classique : 
 +<code root>​apt-get install kpcli</​code>​ 
 +Voir la description ​de kpcli [[http://​kpcli.sourceforge.net/ | ici]].
  
-Pour s'en protéger, il est possible de stocker son fichier de pass dans un dépôt git.+// Merci à captnfab pour avoir signalé cette possibilité //  :-)
  
-Nous allons présenter ici deux solutions : 
  
-  * Version locale \\ //Un dépôt git sur votre machine principale, et une copie de la bdd sur votre clé usb. // **Particularités** ​: +===== TP Sauvegarder sa base de données keepassx avec git =====
-     * Un seul dépôt git +
-     * Il faut veiller à ce que la version ​de la clé soit la version à jour et la recopier dans le git à chaque modification externe.+
  
-  * Version (dé)centralisée +Retrouver le [[doc:​systeme:​keepassx:​sauvegarder-bdd-avec-git|TP : Sauvegarder sa base de données keepassx avec git]].
-    * Un dépôt ​git par copie de la bdd +
-    * Script automatisant la mise à jour en cas de modification +
-    * Un dépôt ​git central devant être accessible via internet+
  
-**testé par captnfab le 26/​04/​2013**+===== Liens =====
  
-==== Version locale ==== 
- 
-=== Création du dépôt === 
- 
-  * On crée le dossier devant héberger le dépôt, par exemple : 
-<code user>​mkdir -p ~/​perso/​important</​code>​ 
- 
-  * On crée le dépôt proprement dit : 
-<code user>cd ~/​perso/​important 
-git init</​code>​ 
- 
-=== Initialisation du dépôt === 
- 
-  * On rajoute la base de données dans le dépôt git : 
- 
-<code bash> 
-mv ~/​perso/​mes_pass.kdb . 
-git add mes_pass.kdb 
-git commit -a -m "Base de donnée initiale"</​code>​ 
- 
-  * On rajoute un script de lancement rapide : 
-<code bash>cat << EOF > lanceur.sh 
-#!/bin/sh 
-DOSSIER="​\$HOME/​perso/​important/"​ 
-BDD="​mes_pass.kdb"​ 
-cd "​\$DOSSIER"​ 
-keepassx "​./​\$BDD"​ 
-git commit -a --author="​\$USER@\$(hostname)"​ -m "Mise à jour..."​ 
-EOF 
-chmod +x lanceur.sh 
-git add lanceur.sh 
-git commit -a -m "​Script de lancement"​ 
-</​code>​ 
- 
-=== Utilisation === 
- 
-  * On se rend dans le dossier ''​important''​ : 
-<code user>cd /​mon/​dossier/​important</​code>​ 
- 
-  * Et on y lance le lanceur : 
-<code user>​./​lanceur.sh</​code>​ 
- 
-==== Version (dé)centralisée ==== 
- 
-=== Création du dépôt === 
- 
-  * On se logue sur la machine devant contenir le dépôt : 
-<code user>ssh machine0</​code>​ 
- 
-  * On crée le dossier devant héberger le dépôt, par exemple : 
-<code user>​mkdir -p ~/​srv/​git/​important.git</​code>​ 
- 
-  * On crée le dépôt proprement dit : 
-<code user>cd ~/​srv/​git/​important.git/​ 
-git init --bare</​code>​ 
- 
-  * On se déloggue de la machine : 
-<code user>​exit</​code>​ 
- 
-=== Initialisation du dépôt === 
- 
-  * On crée le dossier devant contenir le dossier ''​important''​ : 
-<code user>​mkdir -p ~/​perso/</​code>​ 
- 
-  * On récupère le dépôt git distant : 
-<code user>cd ~/perso/ 
-git clone machine0:​srv/​git/​important.git</​code>​ 
- 
-  * On rajoute dans celui-ci la base de données : 
-<code bash>cd important 
-mv ~/​perso/​mes_pass.kdb . 
-git add mes_pass.kdb 
-git commit -a -m "Base de donnée initiale"</​code>​ 
- 
-  * On rajoute un script de lancement rapide : 
-<code bash>cat << EOF > lanceur.sh 
-#!/bin/sh 
-BDD="​mes_pass.kdb"​ 
-git pull 
-keepassx "​./​\$BDD"​ 
-git commit -a --author="​\$USER@\$(hostname)"​ -m "Mise à jour..."​ 
-git push 
-EOF 
-chmod +x lanceur.sh 
-git add lanceur.sh 
-git commit -a -m "​Script de lancement"</​code>​ 
- 
-  * On met à jour le dépôt distant en créant la branche ''​master''​ : 
-<code user>git push origin master</​code>​ 
- 
-=== Sur les autres machines / sur la clé usb === 
- 
-  * On crée un dossier devant contenir le dossier ''​important''​ : 
-<code user>​mkdir /​mon/​dossier</​code>​ 
- 
-  * On récupère le dépôt distant : 
-<code user>cd /​mon/​dossier 
-git clone machine0:​srv/​git/​important.git</​code>​ 
- 
-=== Utilisation === 
- 
-  * On se rend dans le dossier ''​important''​ : 
-<code user>cd /​mon/​dossier/​important</​code>​ 
- 
-  * Et on y lance le lanceur : 
-<code user>​./​lanceur.sh</​code>​ 
- 
-===== Liens ===== 
-  * [[http://​blog.niqnutn.com/​index.php?​article23/​keepassx|Tuto KeePassX]] 
 ===== Annexe ===== ===== Annexe =====
 ==== Blabla sur #df-flood ==== ==== Blabla sur #df-flood ====
doc/systeme/keepassx.1428402105.txt.gz · Dernière modification: 07/04/2015 12:21 par nIQnutn

Pied de page des forums

Propulsé par FluxBB