Putty ist einer der beliebtesten SSH-Clients für Windows, mit dem Sie Server und Computer aus der Ferne verwalten können. Um eine Verbindung zu einem Remote-Server herzustellen, erfordert Putty die Verwendung von ppk-Schlüsseln.
Ein ppk-Schlüssel ist eine Datei, die Informationen zu Ihrem privaten Schlüssel enthält und zur Authentifizierung auf einem Remote-Server verwendet wird. Das Erstellen eines ppk-Schlüssels ist ein notwendiger Schritt, bevor Sie eine Verbindung mit Putty herstellen.
Um einen ppk-Schlüssel zu erstellen, benötigen Sie das Programm PuTTYgen, das mit Putty geliefert wird. Mit PuTTYgen können Sie Schlüssel für die Authentifizierung generieren und verwalten. Dieses Programm bietet eine grafische Benutzeroberfläche zum Erstellen von Schlüsseln, die den Prozess auch für Anfänger bequem und einfach macht.
Wenn Sie einen ppk-Schlüssel erstellen, werden Sie aufgefordert, ein neues Schlüsselpaar zu generieren: öffentlich und privat. Der öffentliche Schlüssel wird auf dem Server gehostet, um den installierten Client zu autorisieren, während der private Schlüssel auf Ihrem Computer gespeichert und zur Authentifizierung auf dem Server verwendet wird.
Vorbereiten und Installieren des Putty-Clients
Um die ppk-Datei in Putty zu verwenden, müssen Sie einen speziellen Putty-Client auf Ihrem Computer vorinstallieren. So bereiten Sie Putty vor und installieren Sie es:
1. Laden Sie die neueste Version von Putty von der offiziellen Website des Entwicklers herunter. Putty ist eine kostenlose Software, so dass Sie es sicher von der offiziellen Website herunterladen können.
2. Führen Sie die Putty-Installationsdatei aus. Doppelklicken Sie dazu einfach auf die heruntergeladene Datei, um den Installationsprozess zu starten.
3. Folgen Sie den Anweisungen des Installationsassistenten. Während des Installationsprozesses werden Sie möglicherweise aufgefordert, zusätzliche Komponenten auszuwählen oder einige Einstellungen zu konfigurieren. Um eine ppk-Datei zu verwenden, müssen Sie bei der Installation die Option "PuTTYgen" auswählen.
4. Sobald die Installation abgeschlossen ist, starten Sie Puttygen über das Startmenü oder über eine Desktop-Verknüpfung. Puttygen ist ein Tool, mit dem Sie Schlüssel für die Autorisierung generieren und verwalten können.
Nachdem Sie nun den Putty-Client vorbereitet und installiert haben, können Sie eine ppk-Datei erstellen und verwenden, um eine Verbindung zu Ihrem Remote-Server herzustellen.
Generieren von privaten und öffentlichen Schlüsseln
Der Prozess, ein ppk (Private-Public Key Pair) für die Verwendung mit einem Putty-Client zu erstellen, beinhaltet die Generierung privater und öffentlicher Schlüssel.
Ein privater Schlüssel ist eine vertrauliche Information und sollte nicht offengelegt werden. Es wird zum Signieren und Entschlüsseln von Daten verwendet.
Der öffentliche Schlüssel hingegen wird öffentlich verteilt und ist für alle Benutzer verfügbar. Es wird verwendet, um die Signatur zu überprüfen und die Daten zu verschlüsseln.
Die folgenden Schritte beschreiben, wie private und öffentliche Schlüssel generiert werden:
- Öffnen Sie PuTTYgen, das Schlüsselgenerierungstool, das mit dem Putty-Client geliefert wird.
- Wählen Sie den Schlüsseltyp aus: RSA, DSA oder ECDSA.
- Klicken Sie auf "Generate", um einen zufälligen Schlüssel zu generieren.
- Während der Schlüsselgenerierung müssen Sie die Maus in zufälliger Reihenfolge über das Feld "Schlüsselgenerierung" bewegen.
- Wenn der Schlüssel erfolgreich generiert wurde, wird der öffentliche Schlüssel im Feld Öffentlicher Schlüssel angezeigt.
- Klicken Sie auf "Save Private key", um den privaten Schlüssel auf Ihrem Computer zu speichern.
- Wählen Sie das Verzeichnis aus, in dem der Schlüssel gespeichert werden soll, und geben Sie einen Dateinamen mit der Erweiterung "ein.ppk".
- Klicken Sie auf "Save", um das Speichern des privaten Schlüssels abzuschließen.
Jetzt haben Sie einen generierten privaten und öffentlichen Schlüssel, der mit einem Putty-Client verwendet werden kann, um eine sichere Verbindung zu einem Remote-Server herzustellen.
Erstellen einer ppk-Datei aus einem öffentlichen Schlüssel
Für die Arbeit mit dem Putty-Client ist eine ppk-Datei erforderlich, die Informationen über den privaten Schlüssel enthält. Wenn Sie nur einen öffentlichen Schlüssel im Format haben .pub, Sie müssen eine entsprechende PPK-Datei erstellen.
Dazu müssen Sie das Dienstprogramm Puttygen verwenden, das mit dem Putty-Client geliefert wird.
Hier ist eine schrittweise Anleitung zum Erstellen einer ppk-Datei aus einem öffentlichen Schlüssel:
- Führen Sie das Dienstprogramm Puttygen aus.
- Klicken Sie auf die Schaltfläche "Laden", um den öffentlichen Schlüssel im Format auszuwählen.pub.
- Wählen Sie die gewünschte Datei aus und klicken Sie auf "Öffnen".
- Puttygen erkennt automatisch den Schlüsseltyp und zeigt ihn in einem Fenster an.
- Klicken Sie auf "Save Private key", um den privaten Schlüssel im Format zu speichern .ppk.
- Wählen Sie ein Verzeichnis aus und geben Sie einen Namen für die neue ppk-Datei ein.
- Klicken Sie auf "Speichern", um eine PPK-Datei zu erstellen.
Jetzt haben Sie eine ppk-Datei, die Sie mit einem Putty-Client verwenden können, um sich mit einem privaten Schlüssel auf Remote-Servern zu autorisieren.
Importieren einer ppk-Datei in einen Putty-Client
Schritt 1. Öffnen Sie den Putty-Client und klicken Sie mit der rechten Maustaste auf das Programmfenster.
Schritt 2. Wählen Sie im geöffneten Kontextmenü den Punkt "Einstellungen ändern".
Schritt 3. Klicken Sie im Einstellungsfenster auf die Registerkarte "SSH" und erweitern Sie den Abschnitt "Auth".
Schritt 4. Klicken Sie neben dem Feld "Private key file for authentication" auf die Schaltfläche "Durchsuchen".
Schritt 5. Suchen und wählen Sie im angezeigten Fenster Ihre ppk-Datei aus und klicken Sie dann auf Öffnen.
Schritt 6. Bestätigen Sie die Auswahl des Schlüssels, indem Sie im Einstellungsfenster auf "OK" klicken.
Schritt 7. Jetzt können Sie Ihre ppk-Datei verwenden, um sich bei der Verbindung über SSH mit einem Putty-Client zu autorisieren.