Passpie – CUIのパスワード管理
1つのパスワードを色々なところで使い回していたりしないでしょうか。そんなことをすれば一つのサービスが脆弱であるだけで様々なサービスに不正ログインされてしまいます。 基本的にパスワードの管理ツールに任せてしまって、常にそれを使うのがベストです。そうすればパスワードは一つだけ覚えれば良くなります。ということで今回はターミナルベースで使えるパスワード管理、Passpieを紹介します。
Passpieの使い方
Passpieのインストールは、pipまたはHomebrewでできます。
$ pip install passpie
または
$ brew install passpie
まず初期化をします。この時パスフレームを設定しますので十分に長いものを指定します。
$ passpie init
Passphrase:
Repeat for confirmation:
Initialized database in /Users/nakatsugawa/.passpie
addを使ってアカウントを追加します。そしてcopyでパスワードをコピーします。
$ passpie add bar@github.com --random
$ passpie copy bar@github.com
Passphrase:
Password copied to clipboard
ヘルプは次のようになります。
$ passpie --help
Usage: passpie [OPTIONS] COMMAND [ARGS]...
Options:
-D, --database PATH Alternative database path
-v, --verbose Verbose output
--version Show the version and exit.
--help Show this message and exit.
Commands:
add Add new credential
complete Shows completion scripts
copy Copy credential password to clipboard/stdout
export Export credentials in plain text
import Import credentials from path
init Initialize new passpie database
log Shows passpie database changes history
remove Remove credential
reset Renew passpie database and re-encrypt...
search Search credentials by regular expressions
status Diagnose database for improvements
update Update credential
Passpieを使えばGUIがないサーバ管理者でもパスワード管理がとても楽になります。複雑な画面があったりすると面倒と思う方に良いのではないでしょうか。
PasspieはPython製、MIT Licenseのオープンソース・ソフトウェアです。