开放 ssh 私钥的确切格式

Posted

技术标签:

【中文标题】开放 ssh 私钥的确切格式【英文标题】:Exact format of a open ssh private key 【发布时间】:2021-06-08 23:01:42 【问题描述】:

我一直在尝试在 HackTheBox 上完成一个 CTF,并且在某个时候我得到了一个 openssh 私钥,然后我可以使用它以 root 身份通过 ssh 进行连接。 顺便说一句,我使用的命令是“ssh -i id_rsa root@”,但我几乎可以肯定这不是问题。 问题是我得到这个 pdf 格式的私钥,我一直在尝试很多东西来从中创建一个文件 id_rsa 但每次我从 ssh 得到这个回复: 加载公钥“id_rsa”:格式无效 加载键“id_rsa”:格式无效 所以我不知道问题出在哪里,是空间问题还是.. 我创建的文件 (id_rsa) 没有扩展名。 非常感谢

【问题讨论】:

【参考方案1】:

您可能需要创建一个包含 pdf 内容的 .pub 文件。如果需要,请给予正确的使用权限chmod 600 file

【讨论】:

感谢您的回答,我做了 chmod 部分,关键是我拥有的密钥是私人密钥,这就是我的 ssh 连接所需要的 认为这个帖子可以帮助你更多:superuser.com/questions/1370877/…

以上是关于开放 ssh 私钥的确切格式的主要内容,如果未能解决你的问题,请参考以下文章

RSA 私钥的 PKCS#1 和 PKCS#8 格式 [关闭]

RSA公钥和私钥的生成以及PKCS#1与PKCE#8格式的转换

数字证书

java 证书 .cer 和 .pfx

.pfx格式和.Cer格式的区别

Openssl 将仅包含 RSA 私钥的 .PEM 转换为 .PKCS12