ssh-keygen -s 输出创建的密钥的一半并失败

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 脚本中起作用。

所发生的情况是,它将运行并将大部分密钥打印到标准输出,但最终不会写入-cert.pub它想要写入的文件。

在命令中添加一些内容-vvv不会增加其输出,所以我无法找出发生了什么。

有任何想法吗?

相关内容