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

AWS дал мне закрытый ключ в формате .pem. Я пытаюсь использовать его с PuTTY, но отказавший и я читал, я должен генерировать ключ с PuTTYgen, но PuTTYgen только для Windows. Таким образом, я пытаюсь использовать команду Linux ssh-keygen. Но какова точно команда, которая может генерировать такой ключ, который может использовать PuTTY?

BTW, я могу соединиться с консолью с помощью ssh без проблемы с .pem файл.

1
задан 18 May 2015 в 11:49
2 ответа

Для преобразования ключа .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.

.
3
ответ дан 3 December 2019 в 18:39

Вам нужно преобразовать обеспеченный файл PEM в файл PPK используя инструмент Puttygen в Windows.

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

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

0
ответ дан 3 December 2019 в 18:39

Теги

Похожие вопросы