У меня есть группа пользователей, которые с ключами SSH имеют доступ к учетным записям на других серверах. В настоящее время у меня есть скрипт, который собирает открытые ключи ssh и распределяет их по правильной учетной записи на правильных серверах.
То, что я хочу сделать, это заставить этот скрипт проверить, что у каждого данного ssh-ключа пользователя есть пароль перед тем, как принять открытый ключ и распространить его.
Я попробовал несколько вещей, как используя ssh-agentи ssh-addзатем проблема возникает , когда ssh-addспрашивают на ключевую фразу.
Есть ли способ получить что-то вроде opensslпроверки парольной фразы, слегка потерпеть неудачу с кодом возврата, 1если ключ имеет парольную фразу?
Спасибо!