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 →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:systeme:keepassx [25/04/2013 21:41] captnfab [Récupération d'un mots de passe] |
doc:systeme:keepassx [08/03/2018 07:31] smolski [KeePassX] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== keepass ====== | + | ====== KeePassX ====== |
- | + | ||
- | **TUTO ENCOURS DE RÉDACTION - smolski & captnfab 24-04-2013** | + | |
- | + | ||
- | (//testé// - **captnfab** 24/04/2013) Le retour sur le forum est ici : [[http://debian-facile.org/viewtopic.php?id=6750| Lien vers le forum concernant ce tuto]] \\ | + | |
- | //N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !// | + | |
* Objet : keepassx | * Objet : keepassx | ||
- | * Niveau requis : DÉBUTANT | + | * Niveau requis :{{tag>débutant avisé}} |
* 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 : [[manuel:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | + | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) |
+ | * Suivi : | ||
+ | * Création par [[user>smolski]] le 25/04/2013 | ||
+ | * Testé par [[user>captnfab]] le 25/04/2013 | ||
+ | * Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=6750|C'est ici]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
+ | |||
+ | Maintenant, nous avons keepassx2. \\ | ||
+ | Voir ce post sur le forum : | ||
+ | * https://debian-facile.org/viewtopic.php?id=20813 | ||
===== Introduction ===== | ===== Introduction ===== | ||
Ligne 22: | Ligne 25: | ||
===== Installation ===== | ===== Installation ===== | ||
- | <code bash> | + | <code root> |
- | aptitude install keepassx</code> | + | apt-get update && apt-get install keepassx</code> |
===== Utilisation ===== | ===== Utilisation ===== | ||
Ligne 32: | Ligne 35: | ||
Keepassx doit être lancé depuis son compte utilisateur, soit via le menu, soit depuis le terminal : | Keepassx doit être lancé depuis son compte utilisateur, soit via le menu, soit depuis le terminal : | ||
- | <code bash> | + | <code user> |
keepassx</code> | keepassx</code> | ||
Ligne 47: | Ligne 50: | ||
==== Enregistrement des mots de passe ==== | ==== Enregistrement des mots de passe ==== | ||
- | |||
- | Il y a typiquement deux cas d'utilisations de Keepassx. Soit vous voulez enregistrer un nouveau mot de passe, soit vous voulez le récupérer. | ||
Il y a typiquement deux cas d'utilisations de KeePassX : | Il y a typiquement deux cas d'utilisations de KeePassX : | ||
Ligne 58: | Ligne 59: | ||
Pour créer un nouveau mot de passe, il faut d'abord lancer Keepassx et lui faire ouvrir la base de données appropriées. Si ça n'est pas déjà le cas, cela peut se faire via la ligne de commande : | Pour créer un nouveau mot de passe, il faut d'abord lancer Keepassx et lui faire ouvrir la base de données appropriées. Si ça n'est pas déjà le cas, cela peut se faire via la ligne de commande : | ||
- | <code bash> | + | <code user> |
keepassx ~/perso/mes_pass.kdb</code> | keepassx ~/perso/mes_pass.kdb</code> | ||
Ligne 73: | Ligne 74: | ||
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 81: | Ligne 82: | ||
=== 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 reccueillera différentes informations, dont le pass à enregistrer. | + | Chaque entrée recueillera différentes informations, dont le pass à enregistrer. |
Voici une proposition de remplissage des données de la première entrée du groupe « Mes ordis » : | Voici une proposition de remplissage des données de la première entrée du groupe « Mes ordis » : | ||
Ligne 91: | Ligne 92: | ||
* URL : « ip.du.pc1 » | * URL : « ip.du.pc1 » | ||
* Mot de passe : « toto » | * Mot de passe : « toto » | ||
+ | <note tip>Si vous voulez générer un mot de passe aléatoire, cliquez sur le bouton à droite du champ de mot de passe. Une boîte de dialogue vous proposera alors différentes options pour cette génération.</note> | ||
* Repeat : « toto » (bien sûr, si les mots de passe ne coïncident pas, vous vous faites gronder) | * Repeat : « toto » (bien sûr, si les mots de passe ne coïncident pas, vous vous faites gronder) | ||
* Commentaire : « Hostname : "pc1", c'est l'ordinosaure du grenier que j'avais acheté avec les étrennes de grand-tata. » | * Commentaire : « Hostname : "pc1", c'est l'ordinosaure du grenier que j'avais acheté avec les étrennes de grand-tata. » | ||
Ligne 108: | Ligne 110: | ||
Pour créer un nouveau mot de passe, il faut d'abord lancer Keepassx et lui faire ouvrir la base de données appropriées. Si ça n'est pas déjà le cas, cela peut se faire via la ligne de commande : | Pour créer un nouveau mot de passe, il faut d'abord lancer Keepassx et lui faire ouvrir la base de données appropriées. Si ça n'est pas déjà le cas, cela peut se faire via la ligne de commande : | ||
- | <code bash> | + | <code user> |
keepassx ~/perso/mes_pass.kdb</code> | keepassx ~/perso/mes_pass.kdb</code> | ||
Ligne 117: | Ligne 119: | ||
Supposons que vous voulez maintenant vous connecter par ssh à PC1. | Supposons que vous voulez maintenant vous connecter par ssh à PC1. | ||
- | Vous ouvrez un terminal et tapez <code bash>ssh</code> sans valider par entrée. | + | Vous ouvrez un terminal et tapez |
+ | <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 : <code bash>ssh jojo</code> | + | 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 |
+ | <code user>ssh jojo</code> | ||
- | De retour sur la fenêtre de Keepassx, et si vous avez enregistré l'IP, vous faites un clic droit et « Copier l'URL vers le presse-papier », que vous collez dans le terminal après avoir rajouté le « @ » de circonstance, ce qui donne par exemple : <code bash>ssh jojo@192.168.2.1</code> | + | De retour sur la fenêtre de Keepassx, et si vous avez enregistré l'IP, vous faites un clic droit et « Copier l'URL vers le presse-papier », que vous collez dans le terminal après avoir rajouté le « @ » de circonstance, ce qui donne par exemple |
+ | <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 131: | Ligne 136: | ||
Si vous voulez utiliser votre base de donnée KeePassX sur tout un lot de machines, sans pour autant avoir à la recopier sur chacune d'elles, vous pouvez utiliser une clé USB. Pour ce faire, il faut bien sûr avoir installé KeePassX sur chacune des machines. Ensuite, il suffit de lire la base de données **mes_pass.kdb** depuis la clé, avec par exemple un : | Si vous voulez utiliser votre base de donnée KeePassX sur tout un lot de machines, sans pour autant avoir à la recopier sur chacune d'elles, vous pouvez utiliser une clé USB. Pour ce faire, il faut bien sûr avoir installé KeePassX sur chacune des machines. Ensuite, il suffit de lire la base de données **mes_pass.kdb** depuis la clé, avec par exemple un : | ||
- | <code bash>keepassx /media/ma_cle/mes_pass.kdb</code> | + | <code user>keepassx /media/ma_cle/mes_pass.kdb</code> |
==== Conseils d'utilisation ==== | ==== Conseils d'utilisation ==== | ||
Ligne 139: | Ligne 144: | ||
- | ===== Annexe ===== | + | ===== Utilisation de kpcli ===== |
+ | Il existe une interface en ligne de commande aux bases de données de KeePass, j'ai nommé kpcli. L'installation est classique : | ||
+ | <code root>apt-get install kpcli</code> | ||
+ | Voir la description de kpcli [[http://kpcli.sourceforge.net/ | ici]]. | ||
+ | |||
+ | // Merci à captnfab pour avoir signalé cette possibilité // :-) | ||
+ | |||
+ | |||
+ | ===== TP : Sauvegarder sa base de données keepassx avec git ===== | ||
+ | |||
+ | Retrouver le [[doc:systeme:keepassx:sauvegarder-bdd-avec-git|TP : Sauvegarder sa base de données keepassx avec git]]. | ||
+ | |||
+ | ===== Liens ===== | ||
+ | * [[http://blog.niqnutn.com/index.php?article23/keepassx|Tuto complet de KeePassX]] | ||
+ | ===== Annexe ===== | ||
==== Blabla sur #df-flood ==== | ==== Blabla sur #df-flood ==== | ||
* [19:30] <**Haricophile**> Pour moi l'attachement est vraiment le truc décisif qui m'a fait adopter keepass | * [19:30] <**Haricophile**> Pour moi l'attachement est vraiment le truc décisif qui m'a fait adopter keepass | ||
Ligne 151: | Ligne 170: | ||
* [19:34] * **Haricophile** utilise sans complexe | * [19:34] * **Haricophile** utilise sans complexe | ||
* [19:35] <**captnfab**> //enikar//: t'as une mémoire d'éléphant ou juste 3 mdp différents ? | * [19:35] <**captnfab**> //enikar//: t'as une mémoire d'éléphant ou juste 3 mdp différents ? | ||
- | * [19:35] <**enikar**> en fait, pour mes mots de passes j'utilise gnupg(([[manuel:cle]])) avec une passe phrase. | + | * [19:35] <**enikar**> en fait, pour mes mots de passes j'utilise gnupg(([[:doc:systeme:apt:signatures]])) avec une passe phrase. |
* [19:36] <**enikar**> pour chaque site, je mets dans un fichier qui porte le nom du site, le login + mot passe. C'est le fichier entier qui est crypté. | * [19:36] <**enikar**> pour chaque site, je mets dans un fichier qui porte le nom du site, le login + mot passe. C'est le fichier entier qui est crypté. | ||
* [19:37] <**enikar**> pour générer mes mots de passes, j'utilise apg | * [19:37] <**enikar**> pour générer mes mots de passes, j'utilise apg |