GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So erstellen Sie neue Benutzer in OpenShift mit htpasswd und OAuth

Red Hat OpenShift ist eine unternehmenstaugliche Kubernetes-Plattform, die viele leistungsstarke Funktionen bietet, die die heutigen Unternehmensanforderungen erfüllen. Eine Funktion von OpenShift ist beispielsweise die flexible Art der Integration mit verschiedenen Authentifizierungsmechanismen, ob Basisauthentifizierung, LDAP, Active Directory, OpenShift-Anmeldung, GitHub-Anmeldung usw.

Wenn Sie OpenShift zum ersten Mal starten, finden Sie es möglicherweise sehr einfach, das htpasswd zu nutzen Dienstprogramm, das ein integriertes Tool für die meisten Linux-Distributionen und macOS ist. Dieser Artikel zeigt, wie Sie Ihr eigenes htpasswd erstellen können Datei und fügen Sie sie über eine intuitive Webschnittstelle zu Red Hat OpenShift hinzu.

[Leser mochten auch: 5 Gründe, warum Sie eine Linux-Containerstrategie entwickeln sollten]

Sie können auch diesem Video folgen, das die Video-Demo zeigt, wie Sie durch die Schritte gehen.

SCHRITT 1:Erstellen Sie eine htpasswd-Datei

Der Befehl zum Erstellen eines neuen htpasswd Datei wird unten gezeigt:

htpasswd -c -B -b <file name to store HTPASSWD> <username> <password>

Sie müssen Dateiname ersetzen, um HTPASSWD zu speichern , Benutzername , und Passwort Werte mit Ihren eigenen Werten.

Sobald die Datei erstellt ist, können Sie das -c weglassen Möglichkeit, jeden Benutzernamen und jedes Passwort einfach an htpasswd anzuhängen Datei.

SCHRITT 2:htpasswd-Datei von OpenShift laden

Melden Sie sich in Ihrem Red Hat OpenShift als einer der Benutzer mit einem cluster-admin an Privileg. Bitte folgen Sie diesen Schritten:

  1. Klicken Sie auf Verwaltung im linken Menü
  2. Wählen Sie Cluster-Einstellungen aus
  3. Wählen Sie die Globale Konfiguration Registerkarte
  4. Scrollen Sie nach unten, um OAuth auszuwählen
  5. Wählen Sie die HTPASSWD aus Möglichkeit
  6. Wählen Sie die Datei aus

Sie sollten htpasswd finden können in ein OpenShift Secret umgewandelt unter der openshift-config Namensraum.

Melden Sie sich ab und vergewissern Sie sich, dass Sie sich mit der Option htpasswd anmelden können

Jetzt ist alles eingerichtet. Melden Sie sich einfach ab und finden Sie eine neue Auswahl, die den htpasswd anzeigt Anmeldeoption.

[ Ein kostenloser Leitfaden von Red Hat:5 Schritte zur Automatisierung Ihres Unternehmens. ] 

Abschluss

Wenn Sie erfahren möchten, wie Sie den Prozess automatisieren können, um mehrere Benutzer zum htpasswd hinzuzufügen sehen Sie sich bitte dieses Video an, das ein einfaches Bash-Skript zeigt, das ich geschrieben habe. OpenShift ist sehr flexibel bei der Integration mit verschiedenen Authentifizierungsmechanismen, darunter Basisauthentifizierung, LDAP, Active Directory, OpenShift-Anmeldung, GitHub-Anmeldung und andere.


Linux
  1. So installieren und konfigurieren Sie VSFTPD

  2. So arbeiten Sie mit Benutzern und Gruppen in Linux

  3. Wie erstelle ich einen neuen Benutzer mit SSH-Zugriff?

  4. Wie erstelle ich eine Datei und mounte sie als Dateisystem?

  5. So erstellen Sie ein ZFS-Dateisystem mit Dateikomprimierung unter Linux

So erstellen Sie eine Datei unter Linux

So arbeiten Sie mit File and Shell Provisioner in Vagrant

So erstellen und verwenden Sie eine Auslagerungsdatei unter Linux

So erstellen und verwalten Sie neue Benutzer unter Linux

Wie erstelle ich Benutzer und Gruppen in CentOS7?

So erstellen Sie einen E-Commerce mit Prestashop und Ubuntu 18.04