In der heutigen Welt muss jede Organisation und jeder Einzelne viele Passwörter und andere Anmeldeinformationen verwalten. Niemand kann sich all diese vertraulichen Informationen merken.
Um dieses Problem anzugehen, stehen viele Tools zur Verfügung, von denen die meisten kostenpflichtig sind, während einige als Open Source verfügbar sind.
Unter allen anderen Tools ist TeamPass eine der besten und nützlichsten Open-Source-Software zur Verwaltung all Ihrer Anmeldeinformationen innerhalb Ihrer Organisation.
Teampass ist ein kollaborativer Passwort-Manager, um die Passwortelemente in strukturierten Ordnern zu organisieren.
Es ist mit Zugriffsrechten verknüpft, die dedizierten Benutzern und Gruppen erteilt werden. Teampass kann sowohl unter Linux als auch unter Windows installiert werden.
Hier bei LinuxAPT helfen wir unseren Kunden im Rahmen unserer Server Management Services regelmäßig, Ubuntu-bezogene Abfragen durchzuführen.
In diesem Zusammenhang werden wir untersuchen, wie Teampass Passwords Manager auf Ubuntu 20.04 LTS installiert wird.
Wie richte ich Teampass Passwords Manager auf Ubuntu ein?
Machen Sie zunächst Ihren Server zugänglich und auf dem neuesten Stand. Melden Sie sich mit einem Benutzer an, der über ausreichende Rechte zum Ausführen von Systemaufgaben verfügt.
Schritt 1:Wie richte ich LAMP ein (Linux, Apache, MySQL, PHP)?
TeamPass ist eine Webanwendung, die einen Webserver und einen Datenbankserver benötigt, um die Einrichtung der Anwendung zu unterstützen. Unser erster Schritt besteht also darin, den LAMP-Stack zu installieren und einzurichten, was Sie tun können, indem Sie unserem ausführlichen Artikel über die LAMP-Stack-Einrichtung folgen.
Oder verwenden Sie die folgenden Befehle, um Apache, MariaDB und PHP 7.4 auf Ihrem System zu installieren:
# 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
Stellen Sie nach der Installation der erforderlichen Pakete sicher, dass Sie die Dienste starten und ermöglichen, dass sie beim Neustart automatisch neu gestartet werden.
# systemctl start apache2
# systemctl start mariadb
Schritt 2:Datenbank für TeamPass einrichten
Lassen Sie uns nach der Installation der Apache- und Datenbankpakete den folgenden Befehl ausführen, um zuerst Ihre Datenbank zu sichern.
# mysql_secure_installation
Laden Sie die Berechtigungstabellen neu und erstellen Sie eine neue Datenbank mit dem mysql-Root-Benutzer und den folgenden Befehlen.
# mysql -u root -p
> create database teampass;
> grant all privileges on teampass.* to teampass@localhost identified by "admin123";
> flush privileges;
> exit;
Schritt 3:Apache-Webserver für TeamPass einrichten
Hier sehen Sie, wie Sie Apache für TeamPass konfigurieren.
Beginnen Sie damit, das Installationspaket von Teampass aus seinem Github-Repository zu holen und es mit den folgenden Befehlen in das Dokumentenstammverzeichnis unseres Webservers zu legen:
# cd /var/www/html/
# git clone https://github.com/nilsteampassnet/TeamPass.git
Nachdem Sie die Teampass-Pakete erhalten haben, setzen Sie den Besitz auf www-data und aktualisieren Sie die Berechtigungen als 775 in seinem Verzeichnis:
# chown -R www-data:www-data TeamPass/
# chmod -R 775 /var/www/html/TeamPass/
Wir müssen auch das Ausführungszeitlimit von PHP in der Datei php.ini mit einem beliebigen Editor aktualisieren.
# vim /etc/php/7.4/apache2/php.ini
max_execution_time = 60
Führen Sie dann den folgenden Befehl aus, um die Datei zu speichern und zu beenden:
:wq!
Schritt 4:Einrichtung der TeamPass-Installation
Hier sind wir bereit, den Installationsvorgang von TeamPass zu starten, indem wir auf den FQDN oder die IP des Servers zugreifen, gefolgt vom Pfad des TeamPass-Ordners, wie gezeigt:
http://test.com/TeamPass
ich. Sobald Sie die Willkommensseite erhalten haben, klicken Sie auf Weiter, um mit der Option Serverprüfungen fortzufahren, indem Sie die Schaltfläche Starten anwenden.
ii. Wenn alle Häkchen erfolgreich sind, klicken Sie auf die Schaltfläche „Weiter“.
iii. Als nächstes müssen wir die Datenbankverbindungsdetails angeben, um zu sehen, ob sie erfolgreich ist oder nicht.
iv. Wählen Sie danach das Teampass-Tabellenpräfix und geben Sie das Passwort für das Teampass-Administratorkonto Ihrer Wahl ein.
v. Dadurch gelangen Sie zur nächsten Seite, wo die Daten in die Datenbank eingetragen werden.
Jetzt befinden wir uns im Abschlussschritt, um die folgenden Aufgaben auszuführen:
a. Schreiben Sie die neue Datei setting.php für Ihre Serverkonfiguration
b. Schreiben Sie die neue sk.php-Datei für die Datenverschlüsselung
c. Verzeichnissicherheitsberechtigungen ändern
vi. Als nächstes ist der letzte Schritt die Authentifizierung, um mit der Verwendung von Teampass zu beginnen, indem Sie den Administrator-Login als `admin` und das Passwort verwenden, das wir während des Installationsprozesses geschrieben haben.
Schritt 5:Wie verwende ich die TeamPass-Administrationskonsole?
Nach der Einrichtung der Installation können wir mit der Verwendung von TeamPass beginnen.
Melden wir uns mit Ihren Admin-Anmeldeinformationen bei seinem Administratorkonto an.
Nach erfolgreichem Anmeldeversuch erhalten Sie die Administrations-Weboberfläche, wo Sie die neuen Benutzer, Benutzerrollen und Ordner erstellen können.
ich. Beginnen wir mit der Erstellung eines neuen Ordners in der oberen Verwaltungsleiste, geben Sie einen Namen ein, wählen Sie den übergeordneten Ordner, die Passwortstärke und den Zugriff auf Rollen.
ii. Als Nächstes können Sie gemäß Ihren Anforderungen mehrere Rollen erstellen, in denen Sie einer bestimmten Rollengruppe von Benutzern bestimmte Ordnerrechte zuweisen können.
iii. Erstellen Sie nun einen neuen Benutzer und weisen Sie ihm die neu erstellte Rolle zu.
Dies sind also die wichtigsten Schlüsselfunktionen, die in TeamPass verfügbar sind, basierend auf dem, was wir auf der Verwaltungsseite von TeamPass verwalten.
Um die gewünschten Rechte zu verwalten und bereitzustellen, können wir mehrere Benutzerrollen erstellen und deren Zugriff auf bestimmte Ordner verwalten.
Schritt 6:Wie verwende ich die TeamPass-Benutzerkonsole?
TeamPass wird mit zwei Webschnittstellen geliefert, eine zur Verwaltung und die andere für die Benutzerseite.
Wir melden uns also mit dem neu erstellten Benutzer an.
Sehen wir uns nach erfolgreicher Anmeldung an, wie wir neue Zugangsdaten hinzufügen und verwalten können.
Um einen neuen Satz von Anmeldeinformationen zu speichern, klicken Sie auf , um ein neues Element hinzuzufügen, geben Sie die relevanten Informationen ein und klicken Sie auf die Schaltfläche Speichern.
Nachdem Sie die gespeicherte Änderung vorgenommen haben, wird diese unter diesem Ordner aufgelistet.