当前位置: 首页 > 知识库问答 >
问题:

无法使用密钥文件“C:\GIT\HOME\.ssh\id\u rsa”(OpenSSH ssh-2私钥(新格式))

仲孙献
2023-03-14

有什么建议吗?我试图用puttygen转换我的钥匙,但仍然不起作用!我的pub密钥的开头是ssh rsa密钥。。私钥:--开始OPENSSH私钥--。。键--结束OPENSSH私钥--

共有1个答案

邴景山
2023-03-14

好啊我解决了这个问题。由于我使用TortoiseGit制作GitClone,最后一个不接受Openssh密钥。因此,生成密钥后,需要使用Puttygen将其转换为putty格式。此外,您必须注意新生成的密钥的版本,您可以在puttygen on key上更改版本

 类似资料:
  • 问题内容: 我有以下代码: 密钥如下所示: 并且有效: 但出现以下错误: 不是有效的RSA私钥文件 这是在MacOS,Python 2.7,Paramiko 2.4.2上 我究竟做错了什么? 问题答案: 对于OpenSSH 7.8或更高版本,您必须欺骗它。运行到据称变化的密码,但重新使用旧的。使用,如果你想避免的提示,如在脚本,但要注意使你的密码对其他用户可见的。作为副作用,这将以“旧”(兼容Op

  • 我一直在搜索,但我似乎找不到一个简单的方法解密使用RSA。 我生成了一个公钥和私钥,它们存储在两个单独的文件中,并且是XML格式的。使用FromXmlString将公钥关联到RSACryptoServiceProvider对象,然后加密一个字符串,这一点没有问题。当我试图解密一个加密的字符串时,我的困惑就来了。我不确定如何将私钥数据与RSACryptoServiceProvider关联,以便使用D

  • 我已经在我的Windows 7机器上创建了一个公钥和私钥到我的Git服务器,当我在Windows中使用Tortoise Git时,我可以成功使用它。 我现在只想在命令行上使用它,但无法让它工作,因为msysGit没有获取我的ssh密钥。 有人能帮我介绍一下如何帮助mysysGit捡起我存储在。。。 我在网上看到一条帖子,建议把它放在 可能有帮助,但没有。 谢谢

  • 我需要在C#中加密数据,以便将其传递给Java。Java代码属于第三方,但我得到了相关的源代码,因此我决定,由于Java使用Bouncy Castle库,所以我将使用C#端口。 解密工作正常。但是,解密仅在使用私钥使用encrypt时有效,而不是使用公钥。使用公钥时,解密失败,出现。 编辑: 我还添加了一个单元测试,它证明公钥等于从私钥中提取的公钥:

  • 我试图克隆一个回购,其中有子模块。主回购是克隆罚款,但当我做在dockerfile子模块抛出和错误。 在图像中我有这个 我无法控制子模块。我不确定是否可以从到https以获取子模块。 我甚至尝试使用route 下面是构建命令的一部分。 请帮帮忙。这很令人沮丧(

  • 我使用三个ssh密钥访问GitHub、GitLab和BitBucket。但我不知道为什么我只能访问GitLab。我使用ssh-T进行测试。GitHub和Bitbucket都显示了这一点git@github.com:权限被拒绝(公钥)。我确信我已经为这些服务添加了密钥。 这是我的配置。ssh文件夹。请帮帮我。