GNU/Linux >> Linux の 問題 >  >> Ubuntu

UbuntuにSnappassをインストールする方法

Snappassは通常、安全な方法でパスワードを共有するために使用されるWebアプリです。フェルネット対称暗号化を使用して、snappassはプラットフォームを通じて共有されるすべてのパスワードを暗号化します。パスワードごとに、パスワードリンクとして保存および共有されないランダムなキーが生成されます。そのため、安全で安全になり、セキュリティ機能が強化されます。

この記事では、Ubuntu20.04LTSサーバーでのsnappassのインストールプロセスとユースケースについて説明します。

Ubuntu20.04LTSサーバーへのSnapassのインストール

スナップパスをインストールするには、最初に、バージョン3.5以降のRedisサーバーとPythonをインストールする必要があります。 Redisサーバーは、公式ドキュメントhttps://redis.io/から、または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

出力

SnappassWebアプリの使用

スナップパスと、redisサーバーやPythonなどの要件を正常にインストールすると、通常はFlaskアプリであるスナップパスのWebアプリを参照する準備が整います。サイトを閲覧するには、snapassコマンドの出力(http://192.168.122.230:5000)からアドレスリンクをコピーします。

このリンクを参照すると、以下に示すスクリーンショットのような出力が表示されます。

ここでは、簡単な手順でパスワードまたはシークレットを共有できます。まず、秘密を設定にパスワードを入力します 次に、フィールドでパスワードの有効性を設定します。最後に、URLの生成をクリックします これは上のスクリーンショットに示されています。たとえば、パスワードを入力して、下のスクリーンショットに表示される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アプリがセットアップされ、参照できるようになります。

結論

この記事では、snappassWebアプリをインストールして使用する方法を学習しました。これは、一度だけ開くことができるパスワードのランダムリンクを生成するための簡単で非常に安全な方法です。ありがとうございます!


Ubuntu
  1. Ubuntu18.04にMySQLをインストールする方法

  2. Ubuntu18.04にMinecraftサーバーをインストールする方法

  3. Ubuntu14.04サーバーにZimbra8.6をインストールする方法

  1. Ubuntu20.04にNginxをインストールする方法

  2. Ubuntu20.04にMariaDBをインストールする方法

  3. Ubuntu14.04にVNCサーバーをインストールする方法

  1. Ubuntu15.04にOpenSIPSサーバーをインストールする方法

  2. Ubuntu16.04にConsulServerをインストールする方法

  3. Ubuntu18.04にZabbixをインストールする方法