.PPK

PPK Datei

PuTTY Private Key File
Frage stellen
SCHNELLE ANTWORT

Eine PPK-Datei ist eine PuTTY Private Key-Datei - sie enthält ein SSH-Schlüsselpaar zur Authentifizierung an Remote-Servern. Unter Windows können Sie diese mit PuTTYgen (kostenlos) öffnen und verwalten. Unter Linux oder macOS konvertieren Sie sie zuerst in das OpenSSH-Format: puttygen key.ppk -O private-openssh -o key.pem. Behandeln Sie eine PPK-Datei wie ein Passwort - sie gewährt bei Diebstahl Zugriff auf den Server.

Entwickler: Simon Tatham (PuTTY project) Kategorie: Andere Dateien MIME: application/octet-stream
VERFÜGBAR AUF Windows macOS Linux
Verwandt: .TORRENT · .MSO · .MD5 · .SHS

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Jul 1, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das PPK-Dateiformat?

Eine .ppk-Datei ist eine PuTTY Private Key-Datei - ein textbasierter Container für private SSH-Schlüssel im proprietären Format von PuTTY, der mit dem Schlüsselgenerator PuTTYgen erstellt und von PuTTY, WinSCP, FileZilla sowie kompatiblen SSH-Clients verwendet wird.

Die Datei speichert ein SSH-Schlüsselpaar (sowohl öffentliche als auch private Schlüsselkomponenten) in einem strukturierten, mehrzeiligen Textlayout. Die erste Zeile identifiziert die Formatversion und den Schlüsselalgorithmus, zum Beispiel:

PuTTY-User-Key-File-3: ssh-ed25519

Darauf folgen Header-Felder für den Verschlüsselungstyp und Kommentare, gefolgt von Base64-kodierten Blöcken für den öffentlichen Schlüssel, den optional verschlüsselten privaten Schlüssel und einen MAC zur Integritätsprüfung.

Es existieren drei Formatversionen:

  • PPK v1 - veraltetes Legacy-Format
  • PPK v2 - verwendet von PuTTY vor Version 0.75; der Passphrasen-Schutz nutzt eine SHA-1-basierte KDF und AES-256-CBC; Integrität wird mit HMAC-SHA-1 geprüft
  • PPK v3 - eingeführt mit PuTTY 0.75 (Januar 2021); ersetzt SHA-1 KDF durch Argon2id, was Brute-Force-Angriffe auf Passphrasen erheblich erschwert; verwendet HMAC-SHA-256

PuTTYgen kann einen v2-Schlüssel direkt auf v3 aktualisieren. Um einen .ppk-Schlüssel mit Standard-OpenSSH-Tools (ssh, scp, sftp) zu verwenden, muss er zuerst über PuTTYgen in das PEM- oder das neue OpenSSH-Format exportiert werden; die beiden Formate sind nicht direkt austauschbar.

PPK-Dateien sind unabhängig vom Schlüsselalgorithmus (RSA, DSA, ECDSA, Ed25519) in der Regel 1-4 KB groß.

Sicherheit

RISIKO: HIGH

PPK-Dateien enthalten privates Schlüsselmaterial - dies entspricht einem Passwort für alle Server, auf denen der zugehörige öffentliche Schlüssel autorisiert ist. Eine PPK ohne Passphrase ermöglicht sofortigen SSH-Zugriff, falls sie in die Hände von Angreifern gelangt. Schützen Sie diese immer mit einer starken Passphrase. Verwenden Sie das PPK v3-Format (PuTTY 0.75+) für stärkeren Argon2id-Passphrasenschutz. Speichern Sie niemals unverschlüsselte PPK-Dateien auf freigegebenen Laufwerken oder in Quellcode-Repositories. Websites, die anbieten, PPK-Dateien online zu «öffnen» oder «anzusehen», sind gefährlich - das Hochladen eines privaten Schlüssels auf eine Website eines Drittanbieters entspricht der Preisgabe eines Passworts.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEPuTTY Private Key Filealias PuTTY SSH key, PuTTY key pair file
ENTWICKLERSimon Tatham (PuTTY project)seit Early 2000s (PuTTY 0.4x era); PPK v3 introduced with PuTTY 0.75 (2021)
MIME TYPEapplication/octet-stream
TYPTextbasierter SSH-Privatschlüssel-Container (proprietäres PuTTY-Format)

Programme zum Öffnen von PPK-Dateien

Windows4 apps
PuTTY Open Source In der PuTTY-Sitzung: Connection → SSH → Auth → Private key file (.ppk) auswählen. Dient zur Authentifizierung, nicht zum Bearbeiten.
PuTTYgen Open Source PuTTYgen starten → Load → .ppk-Datei auswählen → Passphrase eingeben, falls aufgefordert. Kann über das Menü «Conversions» in das OpenSSH/PEM-Format konvertiert werden.
WinSCP Open Source Im WinSCP-Anmeldedialog: Erweitert → SSH → Authentifizierung → Datei mit privatem Schlüssel → .ppk auswählen.
FileZilla Open Source Bearbeiten → Einstellungen → Verbindung → SFTP → Schlüsseldatei hinzufügen → .ppk auswählen.
macOS1 app
PuTTYgen (via Homebrew) Open Source brew install putty → puttygen key.ppk -O private-openssh -o ~/.ssh/id_rsa, um den Schlüssel für die Verwendung mit ssh zu konvertieren.
Linux1 app
PuTTYgen (CLI) Open Source puttygen key.ppk -O private-openssh -o key.pem - konvertiert in das OpenSSH PEM-Format zur Verwendung mit ssh/scp/sftp.

Technische Details

technische Spezifikation
KodierungText (ASCII/UTF-8 Header; darin Base64-kodierte binäre Schlüsseldaten)
DateisignaturDie erste Zeile lautet wörtlich PuTTY-User-Key-File-N: Algorithmus (N = 2 oder 3); identifiziert Version und Schlüsselalgorithmus
Formatversionenv1 (veraltet); v2 (PuTTY <0.75, HMAC-SHA-1, SHA-1-basierte KDF); v3 (PuTTY 0.75+, Argon2id KDF, HMAC-SHA-256)
Schlüsselalgorithmenssh-rsa, ssh-dss (DSA), ecdsa-sha2-nistp256/384/521, ssh-ed25519, ssh-ed448
Passphrasen-VerschlüsselungAES-256-CBC; v2 nutzt SHA-1-basierte KDF; v3 nutzt Argon2id (Memory-Hard KDF) - wesentlich stärker gegen Brute-Force
IntegritätsprüfungHMAC-SHA-1 (v2) oder HMAC-SHA-256 (v3), berechnet über öffentlichen Schlüssel, privaten Schlüssel, Algorithmusnamen und Kommentar
StrukturMehrzeilige Key/Value-Header + Base64-Blöcke: Zeilen für öffentlichen Schlüssel, Zeilen für privaten Schlüssel, Private-MAC; v3 fügt bei Verschlüsselung Argon2-KDF-Parameterzeilen hinzu
Typische Größe1 KB - 4 KB unabhängig vom Schlüsselalgorithmus
InteroperabilitätNicht direkt mit OpenSSH-Tools verwendbar; muss über PuTTYgen nach PEM oder in das neue OpenSSH-Format exportiert werden
InhaltSowohl öffentliche als auch private Schlüsselkomponenten in einer einzigen Datei
SicherheitshinweisPPK v2 mit SHA-1 HMAC gilt als schwächer; ein Upgrade auf v3 via PuTTYgen wird für Schlüssel im v2-Format empfohlen
VeröffentlichtEarly 2000s (PuTTY 0.4x era); PPK v3 introduced with PuTTY 0.75 (2021)
Neueste VersionPPK version 3 (PuTTY 0.75+, 2021)
Spezifikationtartarus.org

PPK-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit PPK-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu PPK-Dateien.

Häufig gestellte Fragen

Wie konvertiere ich eine PPK-Datei in PEM für Linux/macOS?
Installieren Sie die PuTTY-Tools: brew install putty (macOS) oder apt install putty-tools (Linux). Dann: puttygen key.ppk -O private-openssh -o key.pem
Wie öffne ich eine PPK-Datei unter Windows?
Verwenden Sie PuTTYgen (kostenloses, offizielles PuTTY-Tool). Es zeigt die Schlüsseldetails an und ermöglicht das Konvertieren oder Ändern der Passphrase.
Was ist der Unterschied zwischen PPK v2 und PPK v3?
PPK v3 (PuTTY 0.75+, 2021) verwendet Argon2id KDF für das Passphrase-Stretching und HMAC-SHA-256 für die Integrität - viel schwieriger per Brute-Force zu knacken als das SHA-1-basierte Schema von PPK v2. Aktualisieren Sie mit PuTTYgen.
Kann ich eine PPK-Datei direkt mit OpenSSH verwenden?
Nein - konvertieren Sie sie zuerst mit puttygen. OpenSSH kann das PPK-Format nicht nativ lesen.
Meine PPK-Datei fragt nach einer Passphrase, aber ich habe sie vergessen.
Es gibt keine Wiederherstellungsmethode - der private Schlüssel ist mit Ihrer Passphrase AES-256-verschlüsselt. Die einzige Option ist, ein neues Schlüsselpaar zu generieren und die authorized_keys auf dem Server zu aktualisieren.
Ist es sicher, meine PPK-Datei bei einem Online-Konverter hochzuladen?
Nein - Ihr privater Schlüssel würde dem Drittanbieter-Server offengelegt. Verwenden Sie stattdessen PuTTYgen lokal.

Quellen

1PuTTY - Official PPK file format specification (Appendix C)tartarus.org
2PuTTY Download pagewww.chiark.greenend.org.uk

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.NOMEDIAAndroid No-Media Marker File
8.MDMarkdown Document
9.TMPTemporary File
10.RPMSGRestricted Permission Message

Verwandte Erweiterungen

.TORRENTBitTorrent Metainfo File
.MSOMicrosoft Office HTML/OLE Data Stream (oledata.mso)
.MD5MD5 Checksum File
.SHSShell Scrap Object File
.DDDAdobe Acrobat Distiller file
.DWLDrawing Lock File (CAD)

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen