我在Windows中有一个由创建的私钥puttygen.exe
。我使用默认选项进行保存,该工具自动为其提供了.ppk
扩展名,如下所示:
PuTTY-User-Key-File-2: ssh-rsa
Encryption: none
Comment: rsa-key-20130627
Public-Lines: 4
AAAAB3NzaC1yc2EAAAABJQAAAIBnvvAhyMs4rdlQd4OdajDw4jIPi6vIjrWjt4l4
5C3wHOSxyQQdtSA8XT3K0rSBnNtZRJTb5mfix67qQe3pHCTMSNsYIaBi8xQJHZRa
RxdY+1VtGnSlEma8KO2We9eDNCGiwrRTUzqvTiGCnzU0pF1MXxu3ObISJcpqv+sQ
1GB0cw==
Private-Lines: 8
AAAA..........
Private-MAC: XXXXXXXXX
现在我需要更改密码,根据文档,这似乎很简单:
puttygen.exe -P key.ppk
但这会弹出一个带有此错误的窗口:
PuTTYgen Error: Couldn't load private key (unable to open file)
我还尝试使用ssh-keygen
Git Bash随附的密码来更改密码:
ssh-keygen.exe -p -f key.ppk
它要求输入我的旧密码,但随后却给了我错误Bad passphrase
。这是不正确的,因为我可以在中添加密钥pageant.exe
,而且我不会弄错密码短语...
我还能尝试更改或删除密码吗?