Estou executando o ssh-keygen para assinar um certificado de usuário.
O comando que estou usando é assim:
ssh-keygen -s ${CERTIFICATE} -I ${GITHUB_USERNAME} -n ${AUTH_PRINCIPAL} -V +${LEASE_TIME} -z ${SERIAL} -O source-address=${ALLOWED_CIDR} ${WORK_DIR}/${GITHUB_USERNAME}.pub
Isso funciona atualmente em um script bash diferente do qual estou trabalhando.
O que acontece é que isso será executado e imprimirá a maior parte de uma chave para stdout, mas não terminará gravando no arquivo -cert.pub
.
Adicionar alguns -vvv
ao comando não aumenta sua saída, por isso não consigo descobrir o que está acontecendo.
Alguma idéia?
Tags ssh bash certificate