Как с помощью s sh -keygen генерировать ключ publi c, который будет иметь ---- BEGIN SSH2 PUBLI C KEY ---- вверху? - PullRequest
0 голосов
/ 30 января 2020

Я использую PowerShell и генерирую ключи с помощью следующей команды

ssh-keygen -t rsa -b 4096 -C "your_email@example.com" -f $HOME/.ssh/id_rsa

Ключи генерируются, однако ключ publi c представляет собой одну строку и не имеет ---- BEGIN SSH2 PUBLIC KEY ---- в top и ---- END SSH2 PUBLIC KEY ---- в конце, которые требуются при запуске экземпляра Azure с учетной записью администратора S SH publi c.

Полагаю, я мог бы просто добавить эти строки вручную, но у меня есть Такое ощущение, что генерация ключей - это обычная вещь, поэтому должен быть способ сделать это через командную строку.

Как с помощью s sh -keygen генерировать ключ publi c, который будет иметь ---- НАЧАЛО SSH2 ПУБЛИ C КЛЮЧ ---- наверху?

1 Ответ

0 голосов
/ 30 января 2020

Сам разобрался

Мне пришлось добавить -e (экспорт) опцию

Полная команда выглядит следующим образом:

ssh-keygen -b 2048 -C "email@gmail.com" -f $HOME/.ssh/id -e

...