そこにはたくさんのGUIベースのパスワードマネージャーがあります。クイックグーグル検索はあなたに適したものを選ぶためにあなたを導きます。ただし、コマンドラインパスワードマネージャーはごくわずかです。今日お話しするのはタイタンです 。 Cを使用して記述されています プログラミング言語。 SQliteを使用します パスワードを保存すると、すべてのパスワードはAES暗号化を使用して保存されます 。 TitanはopenSSLライブラリを使用して暗号化を実行します。パスワードデータベースは、キー付きハッシュメッセージ認証コード(HMAC)を使用して改ざんからも保護されます。 Titanは単なるパスワードマネージャーではありません。バージョン1.2以降、Titanはファイルとディレクトリの暗号化もサポートしています。
この簡単なチュートリアルでは、Titanコマンドラインパスワードマネージャーをインストールして使用する方法を見てみましょう。
インストール
次の手順は、Ubuntu16.04LTSサーバーエディションでテストされています。
まず、SQlite、openSSL、Gitがまだインストールされていない場合は、それらをインストールします。
$ sudo apt-get install libsqlite3-dev libssl-dev git
Git clone Titanリポジトリ:
$ git clone https://github.com/nrosvall/titan.git
上記のコマンドは、 titanというディレクトリにTitanリポジトリのクローンを作成します。 現在の作業ディレクトリにあります。
$ cd titan
次に、コマンドを使用してTitanをコンパイルしてインストールします。
$ make
$ sudo make installダウンロード -無料のチートシート:「Linuxコマンドラインチートシート」
タイタンの使用法
タイタンの使用法はかなり簡単です。 Titanを使用するための一般的なコマンドは次のとおりです。
$ titan [flags] [options]
まず、次のコマンドを使用して新しいデータベースを初期化します。
$ titan -i mypasswords
mypasswords データベース名です。このデータベースは現在のディレクトリに作成されます。
データベースパスを表示するには、次のコマンドを実行します。
$ titan -s
複数のデータベースがある場合は、次のコマンドを実行してデータベースを切り替えることができます。
$ titan -u <database_path>
これで、エントリの追加を開始できます。
Titanに新しいエントリを追加するには、次のコマンドを実行します。
$ titan -a
値を1つずつ入力します。
Title: MySQL root password Username: root Url: ostechnix.com Notes: Database administrator password Password (empty to generate new):
コマンドを使用して、いつでもすべてのエントリを表示できます:
$ titan -A
以下のような出力が表示されます。
===================================================================== ID: 1 Title: MySQL root password User: root Url: ostechnix.com Password: ********** Notes: Database administrator password Modified: 2017-03-20 15:45:10 =====================================================================
特定のエントリを一覧表示するには、 -lを使用します 以下のようなID名のオプション。
$ titan -l 1
エントリを検索するには、 -fを使用します オプション。たとえば、次のコマンドはMySQLに関するエントリを検索します。
$ titan -f mysql
エントリを編集するには、 -cを使用する必要があります 以下のようなID名のオプション。
$ titan -c 1
上記のコマンドを使用すると、ID番号1のエントリを編集できます。編集する前に、各IDの現在の詳細が一覧表示されます。
Current title MySQL root password New title: MySQL password Current username root New username: sk Current url ostechnix.com New url: ostechnix.com Current notes Database administrator password New note: Database user password Current password ubuntu New password (empty to generate new):
エントリを削除するには、次のコマンドを実行します:
$ titan -r <ID_NAME>
現在のデータベースを暗号化するには、次のコマンドを実行します:
$ titan -e
同様に、データベースを復号化するには、 -dを使用します オプション。
$ titan -d <database_path>
パスワードを生成するには、パスワードの長さとともに-gオプションを使用します。たとえば、10文字のパスワードを生成するには、次のコマンドを実行します。
$ titan -g 10
すべてのパスワードを表示するには、次のコマンドを実行します:
$ titan --show-passwords -A
終了後に自動的に暗号化するには:
$ titan --auto-encrypt
ディレクトリ内のファイルを暗号化するには:
$ titan --encrypt-directory /home/sk/Documents/
ヘルプセクションを開くには、次を実行します:
$ titan --help
また、マニュアルページを参照してください。
$ man titan
推奨される読み物:
- Linuxで強力なパスワードを生成する4つの簡単な方法
- KeeWeb-オープンソースのクロスプラットフォームパスワードマネージャー
- キンポウゲ–無料で安全なクロスプラットフォームのパスワードマネージャー
- Linuxでパスワードポリシーを設定する方法
そして、それがすべてです。お役に立てれば。このガイドが役立つと思われる場合は、ソーシャル、プロフェッショナルネットワークで共有し、サポートしてください。
乾杯!