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