Конвертируем приватный ключ putty в формат openssh
Как можно использовать ключ, сгенерированный программой puttygen для Windows-клиентов, для аутентификации при подключении с компьютера под управлением Linux?
Формат .ppk Linux не подходит.
Чтобы его использовать, нужно конвертировать приватный ключ из формата ppk в формат openssh.
Это можно легко сделать утилитой puttygen из пакета putty-tools.
apt-get install putty-tools
Конвертируем ключ из ppk в openssh:
puttygen private_key.ppk -O private-openssh -o private_key.pem
Здесь параметр -O указывает формат, в который конвертируется приватный ключ, а -o задает имя файла для сохранения.
Таким образом, приватный ключ в формате openssh будет сохранён в файле private_key.pem.
Конвертируем ключ из openssh в putty ppk:
puttygen private_key.pem -O private -o private_key.ppk