@gera7

Как сгенерировать .pem ключ на Linux для удаленного подключения?

Я знаю только один способ удаленного подключения, сгенерить пару публичного+приватного ключа на хосте и отправить публичный ключ командой ssh-copy-id на удаленный сервер, при этом первый раз запросит пароль.

Но, например, при создании инстанса в AWS, сразу выдается .pem ключ, что очень удобно при дальнейшем подключении как через MobaXterm, так и через терминал командой ssh -i "key.pem" ubuntu@hostname

Какие действия необходимо совершить для генерирования .pem ключа и последующего его использования? Создать на удаленной машине публичный+приватный ключ и как-то сконвертировать приватный в .pem?
  • Вопрос задан
  • 121 просмотр
Решения вопроса 1
saboteur_kiev
@saboteur_kiev Куратор тега Linux
software engineer
pem это не совсем формат, контейнер, внутри которого может быть сертификат, или цепочка из сертификата, приватного ключа и рутового сертификата.
Следовательно посмотри что у тебя в pem генерируется.

А так - ssh-keygen умеет генерить в PEM формате:
ssh-keygen -t rsa -m PEM

Или конвертнуть существующий:
ssh-keygen -f id_rsa -e -m pem

А так, современая версия ssh-keygen и так генерит ключ в валидном pem формате.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@AVKor
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы