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