首页 > 解决方案 > 运行加密奇点容器的问题

问题描述

我使用 PEM 文件加密方法(文档的第 3.3 段)创建了一个加密的奇异容器。但是当我尝试运行它时,我收到一条错误消息:

致命:无效的加密私钥:asn1:结构错误:标签不匹配(16 vs {class:1标签:15长度:112 isCompound:true}){可选:假显式:假应用:假私有:假默认值:标签: stringType:0 timeType:0 set:false omitEmpty:false} pkcs1PrivateKey @2

关于出了什么问题的任何提示?谢谢你,迈克尔

标签: singularity-container

解决方案


问题在于 OpenSSH 更新(版本 7.8)。这就是为什么有些人有这个问题,有些人没有。

引用发行说明:write OpenSSH format private keys by default instead of using OpenSSL's PEM format

因此生成密钥的正确命令应该是ssh-keygen -t rsa -b 4096 -m pem -N "" -f ./rsa 通过添加-m pem正确格式的密钥。

更多信息:https ://github.com/hpcng/singularity/issues/6007


推荐阅读