Назад | Перейти на главную страницу

ssh-keygen -s выводит половину созданного ключа и не работает

Итак, я запускаю 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 к команде не увеличивает ее вывод, поэтому я не могу узнать, что происходит.

Любые идеи?