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