Snappassは通常、安全な方法でパスワードを共有するために使用されるWebアプリです。フェルネット対称暗号化を使用して、snappassはプラットフォームを通じて共有されるすべてのパスワードを暗号化します。パスワードごとに、パスワードリンクとして保存および共有されないランダムなキーが生成されます。そのため、安全で安全になり、セキュリティ機能が強化されます。
ここLinuxAPTでは、Ubuntu20.04LTSサーバーにsnappassをインストールして使用する手順を調べます。
UbuntuLinuxシステムにsnappassをインストールする手順
スナップパスをインストールするには、最初に、バージョン3.5以降のRedisサーバーとPythonをインストールする必要があります。 Redisサーバーは、公式ドキュメントから、またはUbuntuリポジトリから直接パッケージをダウンロードすることで簡単にインストールできます。
以下のコマンドに従って、redisサーバーをインストールします。
$ sudo apt update
次に、次のコマンドを使用してredisサーバーをインストールします。
$ sudo apt install redis-server -y
ステータスを確認して、redisサーバーが実行されていることを確認します:
$ sudo systemctl status redis-server.service
また、以下に示すコマンドを使用して、Pythonがインストールされているかどうかを確認します。
$ python3 --version
次に、Ubuntu20.04サーバーにスナップパスをインストールする準備が整いました。この目的のために、以下に示すようにコマンドを実行するだけです。
$ pip install snappass
次に、スナップパスを実行して、次のコマンドを実行し、Webアプリを提供します。
$ snapass
Snappass Webアプリの使用方法は?
- snappassと、redisサーバーやpythonなどの要件を正常にインストールすると、通常はFlaskアプリであるsnappassのWebアプリを参照する準備が整います。サイトを閲覧するには、snapassコマンドの出力(http:// ip_address:5000)からアドレスリンクをコピーします。
- ここでは、簡単な手順でパスワードまたはシークレットを共有できます。まず、set secretフィールドにパスワードを入力してから、パスワードの有効性を設定します。最後に、[URLの生成]をクリックします。
- [URLの生成]をクリックすると、任意のメディアを介して関係者と共有できる秘密のリンクが表示されます。リンクアドレスをコピーして共有するだけです。
- これで、関係者はあなたが提供した秘密のリンクを閲覧できます。リンクを閲覧するとすぐに、「秘密を明かす」セクションが表示されます。
- 提供されたリンクを閲覧した後、その人は[秘密を明らかにする]セクションをクリックして、送信者が設定したパスワードを確認します。
- ここでは、送信者が設定した出力と同じパスワードが提供されていることがわかります。これは、パスワードを設定して公開するための簡単で安全な方法です。
Dockerを介してSnapassをインストールするにはどうすればよいですか?
Snappassもインストールされ、dockerとdockercomposeを使用してセットアップされます。まず、Ubuntu20.04LTSサーバーにdockerとdockercomposeが既にインストールされていることを確認してください。次に、次のコマンドを実行して、スナップパスのプロジェクトをgithubリポジトリからダウンロードします。
$ git clone https://github.com/pinterest/snappass.git
これで、snappassフォルダーが、Dockerfile、docker-compose、yml、主にsnappassプロジェクトファイルなどの必要なコンテンツとともにダウンロードされることがわかります。
redisサーバーのような要件でsnappassをインストールしてセットアップするには、docker-composeコマンドを次のように実行するだけです。
$ docker-compose up -d
このコマンドを実行すると、redisサーバーとsnappass Webアプリがセットアップされ、参照できるようになります。