Windows 10 Win10 OpenSssh:ssh add给出错误“;无效格式";密钥文件

Windows 10 Win10 OpenSssh:ssh add给出错误“;无效格式";密钥文件,windows-10,openssh,Windows 10,Openssh,在windows 10上,ssh添加命令出现以下错误: 无法添加标识“C:\users\\.ssh\id\u rsa\u win”:格式无效 我生成的密钥如下:ssh keygen-t rsa-N'my pass短语'-C'由windows openssh'-f C:\Users\\.ssh\id\u rsa\u win生成 Get-Command ssh-keygen CommandType Name

在windows 10上,ssh添加命令出现以下错误:
无法添加标识“C:\users\\.ssh\id\u rsa\u win”:格式无效

我生成的密钥如下:
ssh keygen-t rsa-N'my pass短语'-C'由windows openssh'-f C:\Users\\.ssh\id\u rsa\u win生成

Get-Command ssh-keygen

CommandType     Name                                               Version    Source
-----------     ----                                               -------    ------
Application     ssh-add.exe                                        7.7.2.1    C:\Windows\System32\OpenSSH\ssh-add.exe

您是否从提升的提示符运行
ssh-keygen
ssh-add
?请试一试。只需在“开始”菜单上键入
Powershell
,右键单击其顶部,然后以管理员身份运行
。
尝试从那里生成密钥并再次添加。这可能就是问题所在

还有一些要测试的命令:

    ssh-add -l #list existing identities
    ssh-add -D # delete existing identities (run only if you can)
除此之外,找到了用户神奇地解决了问题的线程,并且不确定是重启还是更新解决了问题。所以,在最坏的情况下,可以尝试更新您的OpenSSH版本。你可以找到最新的版本

    ssh-add -l #list existing identities
    ssh-add -D # delete existing identities (run only if you can)