Website-Suche

So richten Sie die passwortlose SSH-Anmeldung in RHEL 8 ein


Mit der Veröffentlichung von RHEL 8 können Sie erleben, wie das echte Produkt aussehen wird, und einige seiner Funktionen testen. Wenn Sie RHEL 8 testen möchten, können Sie sich kostenlos anmelden und RHEL 8 herunterladen.

Sie können unsere RHEL 8-Installationsanleitungen über die folgenden Links lesen.

  • So laden Sie RHEL 8 kostenlos herunter und installieren es
  • Installation von „RHEL 8“ mit Screenshots

Um dies leichter zu verstehen, verwende ich zwei Server:

  • 192.168.20.100 (Kerrigan) – Server, von dem aus ich eine Verbindung herstellen werde
  • 192.168.20.170 (tecmint) – mein RHEL 8-System

In diesem Tutorial erfahren Sie, wie Sie mithilfe von SSH-Schlüsseln eine passwortlose SSH-Anmeldung bei Ihrer RHEL 8-Installation einrichten. Stellen Sie sicher, dass der Open-SSH-Server bereits auf Ihrem System installiert ist. Falls dies nicht der Fall ist, können Sie ihn installieren, indem Sie den folgenden yum-Befehl ausführen:

yum install openssh-server

Schritt 1: SSH-Schlüssel für 192.168.20.100 (Kerrigan) generieren

Generieren Sie auf dem System, von dem aus Sie eine Verbindung zu Ihrem RHEL 8-System herstellen, ein neues SSH-Schlüsselpaar. Dies kann mit dem folgenden Befehl erfolgen:

ssh-keygen

Sie können einen aussagekräftigen Namen für die Datei konfigurieren oder den Standardnamen beibehalten. Wenn Sie nach einer Passphrase gefragt werden, drücken Sie einfach die Eingabetaste und lassen Sie das Passwort leer.

Schritt 2: SSH-Schlüssel nach 192.168.20.170 kopieren (tecmint)

Das Kopieren des Schlüssels ist eine einfache Aufgabe, die wie gezeigt mit dem Befehl ssh-copy-id erledigt werden kann.

ssh-copy-id -i ~/.ssh/id_rsa.pub user@remote-server

Wenn Sie nach dem Passwort des Remote-Benutzers gefragt werden, geben Sie es einfach ein. Dadurch wird das Verzeichnis “.ssh ” erstellt, falls es fehlt, und die Datei authorized_keys mit den entsprechenden Berechtigungen.

Schritt 2: Testen Sie die passwortlose SSH-Anmeldung unter 192.168.20.100

Nachdem wir nun den Schlüssel auf unseren Remote-Server kopiert haben, können wir die Verbindung testen. Sie sollten nicht nach einem Passwort gefragt werden:

ssh -i ~/.ssh/id_rsa  user@remote-server

In diesem Tutorial haben Sie gelernt, wie Sie mit einem passwortlosen SSH-Schlüssel eine SSH-Verbindung zu Ihrem RHEL 8-System herstellen. Ich hoffe, der Prozess war einfach. Wenn Sie Fragen haben, posten Sie diese bitte im Kommentarbereich unten.