Я пишу приложение, которое будет запускать сценарии оболочки за сценой. Команда, которую я запускаю в сценарии, выглядит следующим образом:
cd ~/.ssh/ && ssh-add -D && ssh-add <id_rsa_filename>
Она пытается добавить закрытый ключ к агенту s sh.
Когда эта команда (команды) завершается выполняется, и если секретному ключу s sh требуется пароль *
Если возможно передать парольную фразу в качестве аргумента при запуске s sh -add, пример:
ssh-add -pass <my_pass_phrase>
Как я могу изменить свой скрипт для взаимодействия с s sh -Агент для передачи ключевой фразы при появлении запроса.
Важное замечание: У меня нет sh для удаления ключевой фразы, связанной с ключом s sh -private