因此我正在运行 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
不会增加其输出,所以我无法找出发生了什么。
有任何想法吗?