# 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:

```bash
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

```bash
apt install putty
pacman -S putty
```

Danach kannst du das puttygen command benutzen:

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

Danach kannst du dich mit deinem Private Key verbinden:

```bash
ssh -i my.key user@ip

```