Відповіді:
Використовуйте опцію -y для ssh-keygen:
ssh-keygen -f ~/.ssh/id_rsa -y > ~/.ssh/id_rsa.pub
Від 'man ssh-keygen'
-y This option will read a private OpenSSH format file and print an
OpenSSH public key to stdout.
Вкажіть приватний ключ за допомогою параметра -f, ваш може бути dsa замість rsa. Ім'я вашого приватного ключа, ймовірно, містить те, що ви використовували. Щойно створений відкритий ключ повинен бути таким самим, як і раніше.
ssh-keygen -f ~/.ssh/id_rsa -y -N "$PASSWORD" > ~/.ssh/id_rsa.pub
Рішення спеціально для користувачів, які використовують Windows
Використовуваний інструмент:
Кроки до виконання:
*.ppk
файл).Знімок, який показує ділянки Puttygen для фокусування:
puttygen
- це командна лінія (не GUI); див., наприклад, linux.die.net/man/1/puttygen