.PPK

PPK-fil

PuTTY Private Key File
Still et spørsmål
HURTIGSVAR

En PPK-fil er en PuTTY Private Key-fil - den inneholder et SSH-nøkkelpar som brukes til å autentisere mot eksterne servere. På Windows kan du åpne og administrere den med PuTTYgen (gratis). På Linux eller macOS må du konvertere den til OpenSSH-format først: puttygen key.ppk -O private-openssh -o key.pem. Behandle en PPK-fil som et passord - den gir tilgang til serveren hvis den blir stjålet.

Utvikler: Simon Tatham (PuTTY project) Kategori: Diverse filer MIME: application/octet-stream
ÅPNES PÅ Windows macOS Linux
Relatert: .TORRENT · .MSO · .MD5 · .SHS

På denne siden

19k+ filendelser indeksert
Sist vurdert Jul 1, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er PPK-filformatet?

En .ppk-fil er en PuTTY Private Key-fil - en tekstbasert SSH-privatnøkkelbeholder i PuTTYs proprietære format, opprettet av nøkkelgenereringsverktøyet PuTTYgen og brukt av PuTTY, WinSCP, FileZilla og kompatible SSH-klienter.

Filen lagrer et SSH-nøkkelpar (både offentlige og private nøkkelkomponenter) i et strukturert tekstoppsett over flere linjer. Den første linjen identifiserer formatversjonen og nøkkelalgoritmen, for eksempel:

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

Dette etterfølges av hodefelt for krypteringstype og kommentar, deretter Base64-kodede blokker for den offentlige nøkkelen, den eventuelt krypterte private nøkkelen, og en MAC for integritetsverifisering.

Det finnes tre formatversjoner:

  • PPK v1 - foreldet format
  • PPK v2 - brukt av PuTTY før 0.75; passordbeskyttelse bruker en SHA-1-basert KDF og AES-256-CBC; integritet verifisert med HMAC-SHA-1
  • PPK v3 - introdusert med PuTTY 0.75 (januar 2021); erstatter SHA-1 KDF med Argon2id, noe som gjør brute-force-angrep på passord betydelig vanskeligere; bruker HMAC-SHA-256

PuTTYgen kan oppgradere en v2-nøkkel til v3 direkte. For å bruke en .ppk-nøkkel med standard OpenSSH-verktøy (ssh, scp, sftp), må den først eksporteres til PEM eller OpenSSH sitt nye format via PuTTYgen; de to formatene er ikke direkte utskiftbare.

PPK-filer er vanligvis 1-4 KB uavhengig av nøkkelalgoritme (RSA, DSA, ECDSA, Ed25519).

Sikkerhet og trygghet

RISIKO: HIGH

PPK-filer inneholder privat nøkkelmateriale - tilsvarende et passord for alle servere der den tilsvarende offentlige nøkkelen er autorisert. En PPK uten passord gir umiddelbar SSH-tilgang hvis den blir stjålet av en angriper. Beskytt alltid med et sterkt passord. Bruk PPK v3-format (PuTTY 0.75+) for sterkere Argon2id-passordbeskyttelse. Lagre aldri ukrypterte PPK-filer på delte stasjoner eller inkluder dem i kildekodelagre. Nettsteder som tilbyr å «åpne» eller «vise» PPK-filer online er farlige - å laste opp en privat nøkkel til et tredjeparts nettsted tilsvarer å gi bort et passord.

Formatdetaljer

i et nøtteskall
FULLT NAVNPuTTY Private Key Fileogså kjent som PuTTY SSH key, PuTTY key pair file
UTVIKLERSimon Tatham (PuTTY project)siden Early 2000s (PuTTY 0.4x era); PPK v3 introduced with PuTTY 0.75 (2021)
MIME-TYPEapplication/octet-stream
TYPETekstbasert SSH-privatnøkkelbeholder (proprietært PuTTY-format)

Programmer som åpner PPK-filer

Windows4 apps
PuTTY Åpen kildekode I PuTTY-sesjon: Connection → SSH → Auth → Bla etter privat nøkkelfil (.ppk). Brukes til autentisering, ikke redigering.
PuTTYgen Åpen kildekode Start PuTTYgen → Load → velg .ppk-fil → skriv inn passord hvis forespurt. Kan konvertere til OpenSSH/PEM-format via Conversions-menyen.
WinSCP Åpen kildekode I WinSCP-innloggingsdialogen: Advanced → SSH → Authentication → Private key file → velg .ppk.
FileZilla Åpen kildekode Edit → Settings → Connection → SFTP → Add key file → velg .ppk.
macOS1 app
PuTTYgen (via Homebrew) Åpen kildekode brew install putty → puttygen key.ppk -O private-openssh -o ~/.ssh/id_rsa for å konvertere for bruk med ssh.
Linux1 app
PuTTYgen (CLI) Åpen kildekode puttygen key.ppk -O private-openssh -o key.pem - konverterer til OpenSSH PEM-format for bruk med ssh/scp/sftp.

Tekniske detaljer

dyp spesifikasjon
KodingTekst (ASCII/UTF-8 hoder; Base64-kodet binær nøkkeldata inni)
FilsignaturFørste linje er bokstavelig talt PuTTY-User-Key-File-N: algorithm (N = 2 eller 3); identifiserer versjon og nøkkelalgoritme
Formatversjonerv1 (foreldet); v2 (PuTTY <0.75, HMAC-SHA-1, SHA-1-basert KDF); v3 (PuTTY 0.75+, Argon2id KDF, HMAC-SHA-256)
Nøkkelalgoritmerssh-rsa, ssh-dss (DSA), ecdsa-sha2-nistp256/384/521, ssh-ed25519, ssh-ed448
PassordkrypteringAES-256-CBC; v2 bruker SHA-1-basert KDF; v3 bruker Argon2id (minne-hard KDF) - betydelig sterkere mot brute-force
IntegritetssjekkHMAC-SHA-1 (v2) eller HMAC-SHA-256 (v3) beregnet over offentlig nøkkel, privat nøkkel, algoritmenavn og kommentar
StrukturFlerlinjers nøkkel/verdi-hoder + Base64-blokker: linjer for offentlig nøkkel, linjer for privat nøkkel, Private-MAC; v3 legger til Argon2 KDF-parameterlinjer når kryptert
Typisk størrelse1 KB - 4 KB uavhengig av nøkkelalgoritme
InteroperabilitetIkke direkte brukbar med OpenSSH-verktøy; må eksporteres til PEM eller OpenSSH nytt format via PuTTYgen
InneholderBåde offentlige og private nøkkelkomponenter i en enkelt fil
SikkerhetsmerknadPPK v2 med SHA-1 HMAC anses som svakere; oppgradering til v3 via PuTTYgen anbefales for nøkler som fortsatt er i v2-format
UtgittEarly 2000s (PuTTY 0.4x era); PPK v3 introduced with PuTTY 0.75 (2021)
Siste versjonPPK version 3 (PuTTY 0.75+, 2021)
Spesifikasjontartarus.org

PPK-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med PPK-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om PPK-filer.

Ofte stilte spørsmål

Hvordan konverterer jeg en PPK-fil til PEM for Linux/macOS?
Installer PuTTY-verktøy: brew install putty (macOS) eller apt install putty-tools (Linux). Deretter: puttygen key.ppk -O private-openssh -o key.pem
Hvordan åpner jeg en PPK-fil på Windows?
Bruk PuTTYgen (gratis, offisielt PuTTY-verktøy). Det viser nøkkeldetaljer og lar deg konvertere eller endre passordet.
Hva er forskjellen mellom PPK v2 og PPK v3?
PPK v3 (PuTTY 0.75+, 2021) bruker Argon2id KDF for passord-stretching og HMAC-SHA-256 for integritet - mye vanskeligere å brute-force enn PPK v2 sitt SHA-1-baserte system. Oppgrader med PuTTYgen.
Kan jeg bruke en PPK-fil direkte med OpenSSH?
Nei - konverter den først med puttygen. OpenSSH kan ikke lese PPK-formatet naturlig.
PPK-filen min ber om et passord, men jeg har glemt det.
Det finnes ingen gjenopprettingsmetode - den private nøkkelen er AES-256-kryptert med passordet ditt. Det eneste alternativet er å generere et nytt nøkkelpar og oppdatere authorized_keys på serveren.
Er det trygt å laste opp PPK-filen min til en online-konverterer?
Nei - din private nøkkel vil bli eksponert for tredjepartsserveren. Bruk PuTTYgen lokalt i stedet.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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

Relaterte filendelser

.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)

Gratis filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å