Итак, я запускаю ssh-keygen, чтобы подписать сертификат пользователя.
Команда, которую я использую, выглядит так:
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
В настоящее время это работает в другом сценарии bash, над которым я работаю.
Что происходит, так это то, что это будет работать и будет печатать большую часть ключа в stdout, но не в конечном итоге писать в -cert.pub
файл, для которого он предназначен.
Добавление некоторых -vvv
к команде не увеличивает ее вывод, поэтому я не могу узнать, что происходит.
Любые идеи?