Zum Hauptinhalt springen

Wie kann ich einen privaten und öffentlichen ssh-Schlüssel in einer Datei auf dem Computer speichern

Ein SSH-Schlüssel ist eine eindeutige Kennung, mit der Sie eine sichere Verbindung zwischen Ihrem Computer und dem Server herstellen können. Es wird verwendet, um die zwischen ihnen übertragenen Daten zu authentifizieren und zu schützen. Das Erstellen und Speichern eines ssh-Schlüssels in einer Datei ist ein wichtiger Schritt bei der Konfiguration des sicheren Zugriffs auf den Server.

Um mit dem Speichern eines ssh-Schlüssels in einer Datei zu beginnen, müssen Sie ihn auf Ihrem Computer generieren. Dazu können Sie das Programm ssh-keygen verwenden, das mit den meisten Betriebssystemen geliefert wird. Öffnen Sie ein Terminal und führen Sie den Befehl ssh-keygen aus, geben Sie den Pfad zum Speichern des Schlüssels an und geben Sie die Passphrase ein, um die Sicherheit zu erhöhen.

Nachdem Sie den ssh-Schlüssel generiert haben, sehen Sie auf dem Terminal einen öffentlichen und einen privaten Schlüssel. Der private Schlüssel muss an einem sicheren Ort aufbewahrt werden, da er den Zugriff auf Ihren Server ermöglicht. Teilen Sie niemals einen privaten Schlüssel mit anderen Personen. Sie können den öffentlichen Schlüssel sicher an den Server übertragen, auf dem Sie die ssh-Autorisierung verwenden möchten. Um den öffentlichen Schlüssel in einer Datei zu speichern, führen Sie den Befehl ssh-copy-id -i user@server_ip_address aus.

So erstellen und speichern Sie einen SSH-Schlüssel in einer Datei

So erstellen und speichern Sie einen SSH-Schlüssel in einer Datei:

  1. Öffnen Sie ein Terminal oder eine Eingabeaufforderung auf Ihrem Computer.
  2. Geben Sie ssh-keygen -t rsa ein und drücken Sie die Eingabetaste. Dieser Befehl erstellt ein neues RSA-Schlüsselpaar.
  3. Geben Sie bei Bedarf den Pfad und den Namen der Datei ein, in der Sie den Schlüssel speichern möchten.
  4. Geben Sie die Passphrase ein, wenn Sie zusätzlichen Schutz hinzufügen möchten.
  5. Der SSH-Schlüssel wird generiert und in der von Ihnen angegebenen Datei gespeichert.

Jetzt haben Sie einen SSH-Schlüssel, mit dem Sie sich bei der Verbindung mit dem Server authentifizieren können. Um Ihren SSH-Schlüssel zu verwenden, müssen Sie den öffentlichen Schlüssel auf den Server hochladen, auf den Sie zugreifen möchten.

Die Verwendung von SSH-Schlüsseln ist viel sicherer als die Verwendung von Kennwörtern, daher wird empfohlen, sie wann immer möglich zu verwenden. Befolgen Sie diese Schritte, um einen SSH-Schlüssel zu erstellen und zu speichern, und Ihr Fernzugriff wird viel sicherer sein.

Generieren eines ssh-Schlüssels

SSH-Schlüssel werden zur Authentifizierung und sicheren Verbindung mit einem Remote-Server verwendet. Sie benötigen eine Befehlszeile, um einen ssh-Schlüssel zu generieren.

Schritte zum Generieren eines ssh-Schlüssels:

  1. Öffnen Sie eine Eingabeaufforderung.
  2. Geben Sie den Befehl ssh-keygen ein und drücken Sie die Eingabetaste.
  3. Geben Sie den Pfad und den Namen der Datei an, in der der Schlüssel gespeichert werden soll. Wenn Sie den Schlüssel in einer Datei mit dem Standardnamen speichern möchten, drücken Sie einfach die Eingabetaste.
  4. Geben Sie das Passwort für den Schlüssel ein (optional) und drücken Sie die Eingabetaste.
  5. Ihr ssh-Schlüssel wird generiert und in der angegebenen Datei gespeichert. Sie sehen den Pfad und den Dateinamen des Schlüssels sowie seinen Fingerabdruck.

Ein generierter ssh-Schlüssel besteht aus zwei Dateien: einem privaten Schlüssel (normalerweise mit einer Erweiterung .pem oder .rsa ) und öffentlichen Schlüssel (mit Erweiterung .pub ). Der private Schlüssel muss gut geschützt sein und darf nicht für Unbefugte zugänglich sein.

Ein öffentlicher Schlüssel kann sicher verteilt und verwendet werden, um eine Verbindung zu Remoteservern herzustellen. Der öffentliche Schlüssel wird normalerweise in der Datei ~/ geschrieben.ssh/id_rsa.pub .

Sie haben jetzt einen generierten ssh-Schlüssel, mit dem Sie sich sicher bei Remote-Servern authentifizieren können.

Speichern des ssh-Schlüssels in einer Datei

SSH-Schlüssel werden verwendet, um eine sichere Verbindung mit Remote-Servern über das SSH-Protokoll herzustellen. Befolgen Sie diese einfachen Schritte, um Ihren eigenen ssh-Schlüssel in einer Datei zu speichern:

  1. Öffnen Sie ein Terminal oder eine Eingabeaufforderung auf Ihrem Computer.
  2. Geben Sie an der Eingabeaufforderung den folgenden Befehl ein, um einen neuen SSH-Schlüssel zu erstellen: ssh-keygen -t rsa -b 4096 -C "[email protected] " . Ersetzen [email protected] an Ihre eigene E-Mail-Adresse.
  3. Sie werden aufgefordert, einen Namen und einen Pfad zum Speichern des Schlüssels auszuwählen. Standardmäßig wird der Schlüssel im Home-Verzeichnis des Benutzers gespeichert.
  4. Geben Sie ein Passwort ein, wenn Sie es für Ihren Schlüssel festlegen möchten. Andernfalls drücken Sie einfach die Eingabetaste.
  5. Der SSH-Schlüssel wird erstellt und in einer Datei mit der Erweiterung gespeichert. "pub". Diese Datei enthält den offenen Teil des Schlüssels und kann an einen Remote-Server übertragen werden.

Jetzt wissen Sie, wie Sie Ihren eigenen SSH-Schlüssel in einer Datei speichern können. Sie können diesen Schlüssel verwenden, um den sicheren Zugriff auf Remoteserver zu konfigurieren.