Gestionnaire de mots de passe de ligne de commande qui utilise la clé SSH pour s'authentifier

11

Je recherche un gestionnaire de mots de passe en ligne de commande, un peu comme pwsafe , mais qui propose une authentification par clé SSH. C'est-à-dire que j'aimerais pouvoir ajouter ma clé SSH à l'authentification lors de l'ouverture du fichier de mot de passe, de sorte que je n'ai pas à me souvenir d'un autre mot de passe mais que je puisse utiliser ma clé SSH pour déverrouiller mes autres mots de passe.

Pwsafe est compatible avec Win32 PasswordSafe de Counterpane, une fonctionnalité dont je n'ai pas besoin. Je n'ai besoin que d'un accès en ligne de commande et de la possibilité de copier facilement les mots de passe dans le presse-papiers.

Un tel programme existe-t-il?

veuillez me supprimer
la source
Pourquoi ne pas utiliser votre mot de passe pour déverrouiller votre clé ssh?
Gilles 'SO- arrête d'être méchant'

Réponses:

3

J'aime utiliser KeePass , mais il ne prend pas directement en charge l'utilisation de la ligne de commande. Cependant, il possède une API, et certains autres ont essayé de résoudre le problème en fournissant une interface de ligne de commande à l'aide de cette API. Tous tirés du fil du forum

  1. Un frontend python pour l'API Keepass: python-keepass
  2. KPcli

Autre:

  1. Password Gorilla , écrit en tcl / tk, censé gérer l'utilisation de la ligne de commande basée sur pwsafe .

Aucun d'entre eux n'est capable d'utiliser votre clé ssh, probablement car le stockage de mot de passe n'est pas vraiment un candidat idéal pour le chiffrement à clé publique (même si cela serait certainement pratique). Avec KeePass, il est possible d'utiliser votre fichier de clés ssh privé comme lien cryptographique supplémentaire, mais c'est plus pour ajouter de la complexité que pour la réduire.

Tatjana Heuser
la source
1

J'ai vu une recommandation récente de cpm qui a l'air parfaite. Malheureusement, le lien pour le téléchargement de la source semble être rompu, j'ai envoyé un courriel à l'auteur à ce sujet, mais je n'ai pas encore reçu de réponse.

Rqomey
la source
1

Il y a une fourchette de cmp sur github, car le projet n'a vu aucune activité de l'auteur original depuis un bon moment.

Christian Hudon
la source
0

KeePassC , est un gestionnaire de mots de passe basé sur curses compatible avec KeePass v.1.x et KeePassX qui prend en charge l'authentification par fichier de clés (à partir de la version 1.3).

Il est léger avec seulement deux dépendances et fonctionne bien.

jasonwryan
la source