====== Конвертация PPK в PEM ======
Задача: конвертировать .ppk файл (PuTTY Private Key Files) в .pem файл.
Скачиваем puttygen.exe (PuTTY Key Generator) [[https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html|здесь]].
Загружаем .ppk файл
{{:linux:puttygen_ppk2pem_1.png?nolink|}}
Вводим passphrase если установлен
{{:linux:puttygen_ppk2pem_2.png?nolink|}}
При необходимости убираем key passphrase и выбираем Conversions → Export OpenSSH key
{{:linux:puttygen_ppk2pem_3.png?nolink|}}
Сохраняем файл в формате .pem
{{:linux:puttygen_ppk2pem_4.png?nolink|}}
Проверяем .pem файл
{{:linux:puttygen_ppk2pem_5.png?nolink|}}
Также можно конвертировать .ppk файл в Linux или macOS. Для этого нужно установить **putty-tools**.
В Debian
apt-get install putty-tools
В macOS
brew install putty
Конвертируем файл
puttygen rtfm.ppk -O private-openssh -o rtfm.pem
Не забываем установить права доступа
chmod 400 rtfm.pem
EOM
{{tag>windows putty ppk pem ssh}}