Skip to main content

Private Key aus PPK Datei exportieren

Problem

Wenn eine SSH Verbindung mit Private Key authentifiziert werden soll aber nur eine PPK Datei aus Putty vorhanden ist, wird diese Datei im Terminal nicht funktionieren:

error in libcrypto
user@ip: Permission denied (publickey).

Lösung

Die PPK Datei enthält den Private Key. Um den zu extrahieren, benötigst du Puttygen. Istalliere dafür putty entweder per apt oder pacman

apt install putty
pacman -S putty

Danach kannst du das puttygen command benutzen:

puttygen /pfad/zu/deiner/datei.ppk -O private-openssh -o /pfad/zur/output/datei.key

Danach kannst du dich mit deinem Private Key verbinden:

ssh -i my.key user@ip