Eu tenho vários usuários, que com chaves SSH têm acesso a contas em outros servidores. Atualmente, tenho um script que coleta as chaves públicas ssh e as distribui na conta correta nos servidores corretos.
O que eu quero fazer é obter esse script para verificar se qualquer chave ssh de um usuário possui uma senha antes de aceitar a chave pública e distribuí-la.
Eu tentei uma série de coisas, como usar um ssh-agente ssh-addem seguida, o problema surge quando ssh-addse pediu senha.
Existe uma maneira de obter algo como opensslverificar a senha, falhar levemente com um código de retorno, 1se a chave tiver uma senha?
Obrigado!