Можно ли использовать KeyChain / ssh-agent с apache?
Существует много вопросов (и дубликатов) о сбое сервера, спрашивающих, как перезапустить Apache без запроса пароля. Предлагаются два решения:
- снятие пароля с ключа
- директива apache, предоставляющая ключ для Apache (SSLPassPhraseDialog)
Этот вопрос не является дубликатом следующего вопроса, касающегося двух открытых ответов: пароль SSL при перезапуске apache2
Для меня это тот же уровень безопасности, не обязательно плохой, но часто плохой.
Мне интересно, можно ли использовать KeyChain и ssh-agent, чтобы избежать хранения ключа без пароля или пароля в открытом виде в файле, или есть ли другие альтернативы.
Это позволит перезапустить Apache без ключевой фразы, если, конечно, сервер не будет перезагружен.
Любой орган успешно реализовал это?
1 ответ
Нет, к сожалению, это невозможно. Агент SSH может только доказать, что у вас есть определенный закрытый ключ, у него нет функциональности, позволяющего либо предоставить доступ к этому ключу, либо использовать его для расшифровки секрета.