AWS предоставила мне закрытый ключ в формате .pem
. Я пытаюсь использовать его с PuTTY, но не получается, и я прочитал, что мне нужно сгенерировать ключ с помощью PuTTYgen, но PuTTYgen предназначен только для Windows. Поэтому я пытаюсь использовать команду Linux ssh-keygen
. Но какая именно команда может сгенерировать такой ключ, который может использовать PuTTY?
Кстати, я могу подключиться к консоли по ssh без проблем с .pem
файлом.
решение1
Для преобразования .pem
ключа в .ppk
ключ с использованием версии командной строки *nix puttygen
используйте:
puttygen mykey.pem -o mykey.ppk
Смотритеputtygen
страница руководства.
ЕстьШпатлевка об/мини пакет "putty-tools" доступен для многих дистрибутивов *nix.
Формат .ppk
является собственностью PuTTY, поэтому инструменты, не входящие в набор инструментов PuTTY (например, ssh-keygen
), его не поддерживают.
Обратите внимание, что вы можете преобразовать ключ в Windows с помощью графической версии PuTTYgen и по-прежнему использовать преобразованный ключ в Linux.
решение2
Вам необходимо преобразовать предоставленный файл PEM в файл PPK с помощью инструмента Puttygen в Windows.
- Откройте puttygen и выберите в меню опцию импорта ключа.
- После импорта вы увидите кнопку «Сохранить закрытый ключ».
- Сохраните его как файл с именем xyz.ppk, и они загрузят этот файл ppk в Putty и войдут в систему.
Надеюсь это поможет.