Ответы:
Используйте опцию -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
является программой командной строки (не GUI); см., например, linux.die.net/man/1/puttygen