Зачем конвертировать PEM в PPK?
PuTTY, популярный SSH-клиент для Windows, хранит закрытые ключи в собственном формате .ppk и не может напрямую читать ключи OpenSSH .pem. AWS и большинство облачных провайдеров выдают ключ .pem; преобразование его в .ppk является стандартным шагом перед использованием PuTTY для подключения.
Способы конвертации PEM в PPK
PuTTYgen FREE
Нажмите «Load», переключите фильтр на «All Files», откройте .pem, затем нажмите «Save private key» и сохраните как .ppk. PuTTYgen бесплатен и включен в стандартный установщик PuTTY с сайта putty.org.
Об этих форматах
Файл PEM - это текстовый контейнер для криптографических данных, чаще всего сертификата SSL/TLS, закрытого ключа или того и другого вместе. Откройте его в любом текстовом редакторе, чтобы…
Открыть детали .PEM →Файл PPK - это файл закрытого ключа PuTTY (PuTTY Private Key), содержащий пару SSH-ключей для аутентификации на удаленных серверах. В Windows его можно открывать и управлять им через…
Открыть детали .PPK →Качество и на что обратить внимание
- Файл
.pemдолжен быть файлом закрытого ключа (-----BEGIN RSA PRIVATE KEY-----или-----BEGIN PRIVATE KEY-----) - сертификат (-----BEGIN CERTIFICATE-----) нельзя преобразовать в.ppk. - Никогда не загружайте свой закрытый ключ
.pemв онлайн-конвертер - это равносильно передаче пароля от сервера; выполняйте это преобразование только локально. - PuTTY 0.75 и более поздние версии по умолчанию используют PPK версии 3; если вам нужно подключиться с помощью старого клиента PuTTY, экспортируйте PPK v2 из меню «Key» в PuTTYgen.
Часто задаваемые вопросы
Где я могу скачать PuTTYgen?
.exe на той же странице загрузки.Почему я не вижу свой файл `.pem` в окне выбора файлов PuTTYgen?
Могу ли я преобразовать `.ppk` обратно в формат PEM?
.ppk в PuTTYgen, перейдите в «Conversions» > «Export OpenSSH key» и сохраните результат.Нужно ли мне конвертировать в PPK, если я использую OpenSSH в Windows?
.pem с помощью команды ssh -i key.pem user@host.