web-dev-qa-db-ja.com

認証にSSHキーを使用するコマンドラインパスワードマネージャー

pwsafe によく似たコマンドラインパスワードマネージャーを探していますが、SSHキー認証を備えています。つまり、パスワードファイルを開くときにSSHキーを認証に追加できるようにしたいので、別のパスワードを覚えておく必要はありませんが、SSHキーを使用して他のパスワードのロックを解除できます。

Pwsafeは、CounterpaneのWin32 PasswordSafeと互換性があります。これは、私が必要としない機能です。コマンドラインアクセスと、パスワードをクリップボードに簡単にコピーできる機能だけが必要です。

そのようなプログラムは存在しますか?

11

KeePass を使用するのが好きですが、コマンドラインでの使用を直接サポートしていません。ただし、APIを備えており、そのAPIを使用してコマンドラインフロントエンドを提供することで問題を解決しようとした人もいます。すべて フォーラムスレッド からプルされます

  1. A python Keepass APIのフロントエンド: python-keepass
  2. KPcli

その他:

  1. Password Gorilla 、tcl/tkで記述され、 pwsafe に基づいてコマンドラインの使用を処理することになっています。

おそらくパスワードストレージが公開鍵暗号化の最有力候補ではないため(確かに便利ですが)、それらのいずれもssh鍵を使用できません。 KeePassを使用すると、秘密のsshキーファイルを追加の暗号化タイダウンとして使用できますが、それは複雑さを軽減するのではなく、追加するためのものです。

3
Tatjana Heuser

Githubには cmp のフォークがあります。これは、プロジェクトが元の作者の活動をしばらく見ていなかったためです。

1
Christian Hudon

私は最近の推奨事項を見ました cpm これは完璧に見えます。残念ながら、ソースのダウンロードへのリンクは壊れているようです。私はそれについて著者にメールしましたが、まだ返答を受け取っていません。

1
Rqomey

KeePassC は、キーファイル認証(バージョン1.3以降)をサポートするKeePass v.1.xおよびKeePassXと互換性のあるcursesベースのパスワードマネージャです。

依存関係が2つしかない軽量で、適切に機能します。

0
jasonwryan