Windows ssh 不接受密码

Windows ssh 不接受密码

我已经安装了 git-for-windows 并使用 PuTTYgen(带密码)生成了一个 ssh 密钥并将其存储在 c:/users/用户名/.ssh/id_rsa。
如果我尝试使用 putty 登录并输入密码,它就可以正常工作。
但如果我尝试在 Windows shell 中使用ssh或,git clone它不会接受我的密码,Enter passphrase for key '/c/Users/*username*/.ssh/id_rsa'而只是不断询问。
为什么它不适用于 ssh 或 git?

答案1

opensshPuTTY使用不同的密钥类型(但您可以在它们之间进行转换)。在 PuTTYgen 中,您需要转到Conversions->Export OpenSSH,导出您的私钥并将其存储为id_rsa

更多关于所以

相关内容