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

Ubuntu20.04でTeampassPasswordsManagerをセットアップします-今すぐ実行しますか?

今日の世界では、すべての組織と個人が多くのパスワードやその他の資格情報を管理する必要があります。誰もがその機密情報をすべて覚えることはできません。

したがって、この問題に対処するために、利用可能な多くのツールがあります。それらのほとんどは有料ですが、一部はオープンソースとして利用できます。

他のすべてのツールの中でも、TeamPassは、組織内のすべての資格情報を管理するための最も便利なオープンソースソフトウェアの1つです。

Teampassは、パスワード項目を構造化されたフォルダー形式に整理するための共同パスワードマネージャーです。

これは、専用のユーザーおよびグループに付与されるアクセス権に関連付けられています。 Teampassは、LinuxとWindowsにインストールできます。

ここLinuxAPTでは、サーバー管理サービスの一環として、お客様がUbuntu関連のクエリを実行するのを定期的に支援しています。

これに関連して、Ubuntu20.04LTSにTeampassPasswordsManagerをインストールする方法を検討します。


UbuntuでTeampassPasswordsManagerを設定する方法は?

まず、サーバーにアクセスして最新の状態にします。システムタスクを実行するのに十分な権限を持つユーザーでログインします。


ステップ1:LAMP(Linux、Apache、MySQL、PHP)の設定方法?

TeamPassは、アプリケーションのセットアップをサポートするためにWebサーバーとデータベースサーバーを必要とするWebアプリケーションです。したがって、最初のステップは、LAMPスタックのセットアップに関する詳細な記事に従って実行できるLAMPスタックをインストールしてセットアップすることです。

または、以下のコマンドを使用して、Apache、MariaDB、およびPHP7.4をシステムにインストールします。

# apt-get install apache2 apache2-utils mariadb-server mariadb-client php7.4 libapache2-mod-php7.4 php7.4-mysql php-common php7.4-cli php7.4-common php7.4-json php7.4-opcache php7.4-readline php7.4-bcmath php7.4-curl php7.4-fpm php7.4-gd php7.4-xml php7.4-mbstring -y

必要なパッケージをインストールしたら、必ずサービスを開始し、再起動時にサービスを自動再起動できるようにしてください。

# systemctl start apache2
# systemctl start mariadb


ステップ2:TeamPassのデータベースをセットアップする

apacheおよびデータベースパッケージをインストールした後、最初にデータベースを保護するために以下のコマンドを実行しましょう。

# mysql_secure_installation

以下のコマンドを使用してmysqlrootユーザーを使用して、特権テーブルを再ロードし、新しいデータベースを作成します。

# mysql -u root -p
> create database teampass;
> grant all privileges on teampass.* to teampass@localhost identified by "admin123";
> flush privileges;
> exit;


ステップ3:TeamPass用にApacheWebサーバーをセットアップする

ここでは、TeamPass用にApacheを構成する方法を説明します。

まず、チームパスのインストールパッケージをgithubリポジトリから取得し、以下のコマンドを使用して、それをWebサーバーのドキュメントルートディレクトリに配置します。

# cd /var/www/html/
# git clone https://github.com/nilsteampassnet/TeamPass.git

チームパスパッケージを取得したら、所有権をwww-dataに設定し、そのディレクトリへのアクセス許可を775として更新します。

# chown -R www-data:www-data TeamPass/
# chmod -R 775 /var/www/html/TeamPass/

また、任意のエディターを使用して、php.iniファイルのPHPの実行時間制限を更新する必要があります。

# vim /etc/php/7.4/apache2/php.ini
max_execution_time = 60

次に、以下のコマンドを実行してファイルを保存して終了します。

:wq!


ステップ4:TeamPassのインストール設定

これで、サーバーのFQDNまたはIPにアクセスし、次に示すようにteampassフォルダーパスにアクセスして、TeamPassのインストールプロセスを開始する準備が整いました。

http://test.com/TeamPass

私。ウェルカムページが表示されたら、[次へ]をクリックして、[起動]ボタンを適用して[サーバーチェック]オプションを続行します。

ii。すべてのチェックマークが成功したら、[次へ]ボタンをクリックします。

iii。次に、データベース接続の詳細を提供して、成功したかどうかを確認する必要があります。

iv。その後、チームパステーブルプレフィックスを選択し、選択したチームパス管理者アカウントのパスワードを指定します。

v。これにより、次のページに移動し、データベースにデータが入力されます。

現在、次のタスクを実行するための最終段階にあります。

a。サーバー構成用の新しいsetting.phpファイルを作成します

b。データ暗号化用の新しいsk.phpファイルを作成します

c。ディレクトリのセキュリティ権限を変更する


vi。次に、最後のステップは、管理者ログインを「admin」として使用し、インストールプロセス中に書き込んだパスワードを使用してTeampassの使用を開始するための認証です。


ステップ5:TeamPass管理コンソールの使用方法?

インストールのセットアップが完了すると、TeamPassの使用を開始する準備が整います。

管理者のクレデンシャルを使用して、管理者アカウントにログインしましょう。

ログインに成功すると、管理Webインターフェイスが表示され、新しいユーザー、ユーザーロール、およびフォルダーを作成できます。

私。上部の管理バーから新しいフォルダの作成を開始し、名前を付けて、親フォルダ、パスワード強度、および役割へのアクセスを選択しましょう。

ii。次に、要件に応じて複数の役割を作成し、特定のユーザーの役割グループに特定のフォルダー権限を割り当てることができます。

iii。次に、新しいユーザーを作成し、新しく作成した役割を割り当てます。

したがって、これらは、TeamPassの管理側を管理することに基づいて、teampassで使用できる主な主要機能です。

必要な権限を管理および提供するために、複数のユーザーロールを作成し、特定のフォルダーへのアクセスを管理できます。


ステップ6:TeamPassユーザーコンソールの使用方法?

TeamPassには2つのWebインターフェイスが付属しています。1つは管理用で、もう1つはユーザーエンドです。

そのため、新しく作成したユーザーを使用してログインします。

ログインに成功したら、新しいクレデンシャルを追加して管理する方法を見てみましょう。

新しい資格情報のセットを保存するには、クリックして新しいアイテムを追加し、関連情報を入力して、[保存]ボタンをクリックします。

保存した変更を行うと、そのフォルダの下にリストされた変更が表示されます。



Ubuntu
  1. Ubuntu20.04Minecraftサーバーのセットアップ

  2. Ubuntu16.04でHAProxyをセットアップする方法

  3. Ubuntu20.04でUrbackupサーバーをセットアップする

  1. Ubuntu22.04Minecraftサーバーのセットアップ

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

  3. UbuntuにConkyManagerをインストールする方法

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

  2. Ubuntu20.04にPassboltTeamPasswordManagerをインストールして構成する

  3. Debian11でTeampassPasswordManagerをセットアップする方法