Installieren Sie Teleportation auf Ubuntu Top 10.Top 10

Installieren Sie Teleportation auf Ubuntu Top 10.Top 10

„Teleport dient als Zugangsebene und Zertifizierungsbehörde für Ihre Infrastruktur. Mit Teleport können Sie Single Sign-On einrichten, damit Sie von einem einzelnen Standort auf Ihre SSH-Server, Kubernetes, Datenbanken, Desktops und Web-Apps zugreifen können. Sie können Ihre bevorzugte Programmiersprache verwenden, um Zugriffsrichtlinien für Ihre Infrastruktur zu definieren. Darüber hinaus können Sie interaktive Sitzungen in allen Konfigurationsumgebungen teilen und aufzeichnen.

Teleport unterstützt sowohl Distributions Linux als auch MacOS, sodass Sie sowohl den Master Server als auch die Clients installieren können. Wenn wir über Windows sprechen, bietet es Unterstützung, die begrenzter sind. Es bietet jedoch die Möglichkeit, Clientpakete unter Windows -Betriebssystemen zu installieren.”

Wir werden in diesem Artikel lernen, wie man den Teleportu auf Ubuntu 22 installiert.04 LTS -Verteilung.

Schritte zur Installation des Teleports auf Ubuntu 22.04

Führen Sie die folgende Anzahl von Schritten aus, um Teleportation auf dem Ubuntu 22 zu installieren.04 System:

Schritt 1: Laden Sie den TELEport -Repository GPG -Signierschlüssel herunter

Teleport ist nicht im Standard Ubuntu 22 enthalten.04 APT -Repository. Daher müssen Sie den Teleport -Repository -GPG -Schlüssel importieren, um Teleport auf Ubuntu 22 zu installieren.04 LTS; Verwenden Sie diesen Befehl, um den öffentlichen Schlüssel des Teleport -Repository GPG herunterzuladen:

$ sudo curl https: // deb.Veröffentlichungen.Teleport.Dev/Teleport-Pubkey.ASC \ -o/usr/share/keyrings/teleport-archive-keyring.ASC

Schritt 2: Fügen Sie Teleport Repository hinzu

Fügen Sie als Nächstes das Teleport -Repository Ihrem System mit diesem Befehl hinzu:

$ echo "Deb [signiert für =/usr/share/keyrings/teleport-archive-keyring.ASC] https: // deb.Veröffentlichungen.Teleport.Dev/ Stable Main "\
| sudo tee/etc/apt/Quellen.Liste.D/Teleport.Liste> /dev /null

Schritt 3: APT -Repository aktualisieren

Aktualisieren Sie den Index für Systempakete, indem Sie den folgenden Befehl verwenden:

$ sudo APT Update

Schritt 4: Installieren Sie Teleport auf Ubuntu 22.04

Jetzt ist Ihr System bereit, Teleport auf Ubuntu 22 zu installieren.04 System mit diesem Befehl:

$ sudo apt-Get Installieren Sie Teleport

So konfigurieren Sie Teleport auf Ubuntu 22.04?

Da Sicherheit ein wesentlicher Faktor für Teleport ist, müssen wir einige Schritte unternehmen, bevor wir sie verwenden.

Generieren Sie SSL -Zertifikat

Wir müssen zuerst unsere Zertifikate mit dem Befehl „OpenSSL“ generieren.

$ OpenSSL REQ -X509 -NODES -NEWKEY RSA: 4096
-keyout/var/lib/teleport/teleport.Taste \
-out/var/lib/teleport/teleport/teleport.PEM -SHA256 -Days 3650 \ \
-subj “/c = us/st = newyork/l = newyork/o = Stadtwebsite/ou = org/cn = LinuxHint-Demo.com ”

Ersetzen Sie „Linuhint.com ”und die verbleibenden Zertifikatsparameter wie„ Land, Staat, Gebietsschema “und„ Firmenname “mit Ihrem Domain -Namen.

Generieren Sie die Konfigurationsdatei von Teleport

Sobald Sie den Domänennamen konfigurieren und ein SSL -Zertifikat generieren, verwenden Sie den folgenden Befehl, um eine Konfigurationsdatei zum Ausführen von Teleport zu erstellen:

teleportieren konfigurieren -o /etc /teleport.yaml \
--cluster-name = LinuxHint-Demo.com \
--public-addr = teleport.LinuxHint-Demo.com: 443 \
--cert-file =/var/lib/teleport/teleport.pem \
--Key-file =/var/lib/teleport/teleport.Taste

Sie können den Inhalt der Teleport -Konfiguration anzeigen, um diesen Befehl auszuführen:

$ cat /etc /teleport.Yaml

Verwenden Sie nach dem Einrichten aller Konfigurationen die folgenden Befehle, um den Teleport -Dienst auf Ubuntu 22 zu aktivieren, und starten Sie den Teleport -Dienst.04:

$ sudo systemctl aktivieren -jetzt Teleport
$ sudo systemctl Status Teleport

Erstellen Sie nun einen neuen Benutzer und weisen Sie einige Rollen zu:

$ sudo TCTL -Benutzer fügen Town hinzu --roles = Editor, Zugriff

Sie können auch weitere Rollen hinzufügen und Berechtigungen wie folgt zuweisen:

$ sudo TCTL -Benutzer addieren Sie Atown --Roles = Editor, Access - -Logins = Root, Ubuntu, Atown, Benutzer

Am Ende erhält die folgende Ausgabe an Ihrem Terminal:

Zugreifen Sie auf Teleport -Webkonsole

Stellen Sie sicher, dass die Firewall für den Port für den externen Zugang geöffnet sein sollte. Der Link, mit dem Sie Teleport eingeben und ein neues Konto erstellen müssen, wird Ihnen zur Verfügung gestellt. Es gibt eine Ablaufgrenze von 1 Stunde.

Der Bildschirm unten wird angezeigt, nachdem Sie sich angemeldet haben.

Um die Sicherheit zu verbessern, müssen Sie ein Kennwort erstellen und einen QR -Code scannen, um den Anmeldecode zu erhalten. Sie können mit der Arbeit beginnen, sobald das Konto eingerichtet wurde.

Abschluss

Wir haben in diesem Artikel gelernt, wie man Teleport auf Ubuntu 22 installiert.04 LTS -Verteilung. Mit Hilfe des wunderbaren Tool -Teleports können wir eine Serverinfrastruktur schnell visualisieren. Wir können uns auf die Sicherheit dieser Anwendung verlassen, da sie eines seiner Hauptmerkmale ist. Sie können mehr Funktionen von Teleport aus seiner offiziellen Dokumentation untersuchen.