Suchen

28.4. Einrichten von SSH für die Fernverwaltung in der Web-Konsole

download PDF

Die Web-Konsole von RHEL 8 unterstützt die Authentifizierung mit SSH-Schlüsseln. Dies hat die folgenden Vorteile:

  • Erhöhung der Sicherheit der Kommunikation zwischen Servern.
  • Vermeiden Sie die wiederholte Eingabe von Anmeldedaten.
Wichtig

Die Verwendung von SSH-Schlüsseln funktioniert nur für reinen Lesezugriff oder für passwortloses sudo, da die Authentifizierung ohne Passwort erfolgt. Um administrative Aufgaben auszuführen, verwenden Sie Ihre Systemkonto-Anmeldeinformationen mit administrativen Rechten.

So konfigurieren Sie die Authentifizierung mit SSH-Schlüsseln in der Web-Konsole:

  • Kopieren Sie den öffentlichen Schlüssel auf das angeschlossene entfernte System.
  • Stellen Sie den Pfad zum privaten Schlüssel in dem System ein, auf dem die RHEL 8 Web-Konsole läuft.
  • Melden Sie sich von der Webkonsole ab und melden Sie sich erneut an, um die Änderung der Authentifizierung sicherzustellen.

Voraussetzungen

  • SSH-Schlüssel, der auf dem System mit laufender Web-Konsole gespeichert ist. Wenn Sie keinen haben, verwenden Sie den folgenden Befehl:

    $ ssh-keygen
  • Passwort für den erzeugten SSH-Schlüssel.
  • Der Inhalt der Datei ~/.ssh/id_rsa.pub wird in die Zwischenablage kopiert.

Verfahren

So kopieren Sie den öffentlichen SSH-Schlüssel in ein entferntes System:

  1. Öffnen Sie die Web-Konsole.
  2. Klicken Sie auf Dashboard.
  3. Wählen Sie das entfernte System, zu dem Sie den öffentlichen Schlüssel hinzufügen möchten.
  4. Gehen Sie in den Systemeinstellungen auf Accounts.
  5. Wählen Sie das Benutzerkonto, dem Sie den öffentlichen Schlüssel zuweisen möchten.
  6. Klicken Sie in den Einstellungen von Authorized Public SSH Keys auf die Schaltfläche .

    cockpit-Konto

  7. Fügen Sie im Dialogfeld Add public key den öffentlichen Schlüssel ein, den Sie in der Zwischenablage haben.
  8. Klicken Sie auf Add key.

An dieser Stelle können Sie den neuen öffentlichen Schlüssel sehen, der dem Benutzerkonto zugewiesen wurde.

cockpit ssh pub key

So legen Sie den Pfad zum privaten SSH-Schlüssel fest:

  1. Gehen Sie zu den Einstellungen in der oberen rechten Ecke.
  2. Wählen Sie im Dropdown-Menü Authentication.

    cockpit ssh auth

  3. Vergewissern Sie sich, dass die Web-Konsole den richtigen Pfad zu dem privaten Schlüssel verwendet, den Sie verwenden möchten.

    Die Web-Konsole verwendet standardmäßig die folgenden Pfade für private Schlüssel:

    ~/.ssh/id_rsa
    ~/.ssh/id_dsa
    ~/.ssh/id_ed25519
    ~/.ssh/id_ecdsa

    Um einen anderen Schlüssel zu verwenden, fügen Sie den Pfad manuell hinzu.

  4. Aktivieren Sie die Taste mit der Taste On/Off.

    Durch Aktivieren der Taste wird ein Passwort-Dialog geöffnet.

  5. Geben Sie das Passwort für den SSH-Schlüssel ein.

    cockpit Schlüssel hinzufügen Passwort

  6. Klicken Sie auf Unlock Key.

    Auf der Registerkarte Details können Sie den Zertifikatsbesitzer und den Fingerabdruck überprüfen.

  7. Klicken Sie auf Close.

Die RHEL 8 Web-Konsole verwendet jetzt SSH-Schlüssel auf beiden Seiten. Die Systeme verwenden jedoch weiterhin die ursprünglichen Anmeldedaten.

So ändern Sie die Authentifizierungseinstellungen:

  1. Melden Sie sich selbst von der Webkonsole ab.

    Nach der Rückmeldung in der Web-Konsole erscheint ein rotes Dreieckssymbol vor dem entfernten System.

  2. Klicken Sie auf das System, das versucht, sich mit der Web-Konsole zu verbinden.

    Sie können zwei Schaltflächen auf dem Bildschirm sehen. Reconnect und Troubleshoot.

  3. Klicken Sie auf die Schaltfläche Troubleshoot.

    Der Anmeldedialog erscheint.

    cockpit Server hinzufügen mit verfügbaren Anmeldeinformationen

  4. Wählen Sie im Dropdown-Menü Authentication die Option Using available credentials.

Die Web-Konsole erstellt eine neue, mit SSH-Schlüsseln gesicherte Verbindung. Sie funktioniert sowohl für die Anmeldung an der Web-Konsole als auch für einen Terminal-Zugang.

Red Hat logoGithubRedditYoutubeTwitter

Lernen

Testen, kaufen und verkaufen

Communitys

Über Red Hat Dokumentation

Wir helfen Red Hat Benutzern, mit unseren Produkten und Diensten innovativ zu sein und ihre Ziele zu erreichen – mit Inhalten, denen sie vertrauen können.

Mehr Inklusion in Open Source

Red Hat hat sich verpflichtet, problematische Sprache in unserem Code, unserer Dokumentation und unseren Web-Eigenschaften zu ersetzen. Weitere Einzelheiten finden Sie in Red Hat Blog.

Über Red Hat

Wir liefern gehärtete Lösungen, die es Unternehmen leichter machen, plattform- und umgebungsübergreifend zu arbeiten, vom zentralen Rechenzentrum bis zum Netzwerkrand.

© 2024 Red Hat, Inc.