Назад | Перейти на главную страницу

Сгенерировать ключ для сервера AWS с помощью ssh-keygen из .pem для PuTTY

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.

  • Откройте puttygen и нажмите опцию импорта ключа в меню.
  • После импорта вы увидите кнопку с надписью «Сохранить закрытый ключ».
  • Сохраните его как имя файла xyz.ppk, и они загрузят этот файл ppk в замазку и войдут в систему.

Надеюсь это поможет.