我在 Windows 上运行 PuTTY Pageant,我用它生成了一个带有 .ppk 扩展名的私有 SSH 密钥。
现在我想更改那个密钥的密码,所以我打开了我的 Git bash 终端,cd 到我的 .ssh 目录,然后输入:
ssh-keygen -f private.ppk -p
Run Code Online (Sandbox Code Playgroud)
然后它要求我输入我的旧密码,但输入后,它说“密码错误”。我绝对确定我正确输入了密码。
Pageant 是否使用它生成的 SSH 密钥进行了一些奇怪的加密,因此我无法更新密码?在 Pageant 中解锁密钥时,密码可以正常工作,并且密钥本身也可以正常工作。