При запуске
ssh-keygen -y -f id_rsa
на секретном ключе, защищенном парольной фразой, вас попросят ввести ключевую фразу для ключа.
Если вы не можете предоставить ключ через stdin, например, потому что вы запускаете из скрипта, на странице руководства в параметре -P
указано ssh-keygen
, которое позволяет вам указать фразу-пароль в команде. Таким образом, ваш командный вызов может выглядеть так
ssh-keygen -y -f id_rsa -P <your-passphrase>