Wie importiere ich einen privaten SSH-Schlüssel in PuTTY?
- Einleitung
- Vorbereitung: Der private Schlüssel im OpenSSH-Format
- Start des PuTTYgen-Tools
- Import des privaten Schlüssels in PuTTYgen
- Optional: Eingabe einer Passphrase
- Speichern des privaten Schlüssels im PuTTY-Format
- Verwendung des Schlüssels in PuTTY
- Zusammenfassung
Einleitung
PuTTY ist ein weit verbreitetes SSH-Client-Programm für Windows, mit dem man sichere Verbindungen zu Servern herstellen kann. Anders als bei OpenSSH wird bei PuTTY ein spezielles Schlüssel-Format verwendet, das sogenannte PPK-Format (PuTTY Private Key). Wenn Sie bereits einen privaten SSH-Schlüssel im OpenSSH-Format besitzen, müssen Sie diesen zunächst in das PuTTY-Format konvertieren, bevor Sie ihn mit PuTTY nutzen können.
Vorbereitung: Der private Schlüssel im OpenSSH-Format
Normalerweise wird ein privater SSH-Schlüssel im OpenSSH-Format als Datei wie id_rsa oder id_ecdsa vorliegen. PuTTY kann diese Schlüssel nicht direkt verwenden. Deshalb muss der Schlüssel in das PuTTY-Format umgewandelt werden.
Start des PuTTYgen-Tools
PuTTY bringt ein eigenes Hilfsprogramm namens PuTTYgen mit, das zum Erzeugen und Konvertieren von SSH-Schlüsseln dient. Öffnen Sie PuTTYgen, indem Sie es im Startmenü suchen oder direkt über die Datei puttygen.exe starten.
Import des privaten Schlüssels in PuTTYgen
Im PuTTYgen-Fenster klicken Sie auf die Schaltfläche Load (Laden). Standardmäßig zeigt der Dateiauswahldialog nur Dateien mit der Endung .ppk an. Um Ihren OpenSSH-Schlüssel zu finden, ändern Sie unten im Dateityp-Filter auf Alle Dateien (All Files). Navigieren Sie zu Ihrem privaten Schlüssel und wählen Sie ihn aus. PuTTYgen wird den Schlüssel importieren und die Schlüsselparameter anzeigen.
Optional: Eingabe einer Passphrase
Falls Ihr privater Schlüssel mit einer Passphrase geschützt ist, werden Sie diese beim Laden eingeben müssen. Falls noch keine Passphrase vergeben wurde, können Sie auch eine neue Passphrase zum zusätzlichen Schutz in PuTTYgen festlegen.
Speichern des privaten Schlüssels im PuTTY-Format
Nach erfolgreichem Import klicken Sie auf Save private key (Privaten Schlüssel speichern). PuTTYgen wird Sie eventuell warnen, falls Sie den Schlüssel ohne Passphrase speichern möchten. Bestätigen Sie die Warnung, wenn Sie sicher sind, oder vergeben Sie eine Passphrase. Speichern Sie die Datei an einem sicheren Ort mit der Endung .ppk. Diese Datei kann PuTTY direkt als privater Schlüssel verwenden.
Verwendung des Schlüssels in PuTTY
Öffnen Sie PuTTY und laden Sie Ihre Sitzungs-Einstellungen unter Session. Unter dem Punkt Connection > SSH > Auth finden Sie ein Eingabefeld Private key file for authentication. Klicken Sie auf Browse und wählen Sie die zuvor gespeichert .ppk-Datei aus. Danach können Sie die SSH-Verbindung wie gewohnt starten.
Zusammenfassung
Da PuTTY ein eigenes Schlüsselformat verwendet, müssen Sie private OpenSSH-Schlüssel zuerst mit PuTTYgen importieren und als .ppk speichern. Anschließend können Sie diesen Schlüssel in PuTTY für die Authentifizierung nutzen. Das Verfahren ist einfach und stellt sicher, dass Ihre Schlüssel sicher und kompatibel bleiben.
