在Windows中更改puttygen私钥的密码

我在 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)

我还尝试使用Git Bash附带的ssh-keygen更改密码:

ssh-keygen.exe -p -f key.ppk

它要求我的旧密码,但它然后它给我错误坏密码短语.这不是真的,因为我可以在pageant.exe中添加密钥,而且我没有错误输入密码…

还有什么我可以尝试改变或删除密码短语吗?

Windows上的puttygen似乎不接受我可以告诉的任何命令行参数.该错误是抱怨我无法找到-P密钥我相信.如果你运行puttygen.exe key.ppk而应该将ppk加载到puttygen并允许你给它一个新的密码,然后重新保存你的密钥.

相关文章

(1)when you ping a computer from itsafe,the ping command should return the local IP address. (...
1、点击win菜单,点击设置图标 2、选择系统选项 3、选择应用与程序选项 4、拉到最下方,选择程序与功能...
目前一直直接往Windows 2008 R2 Server中复制文件(暂时还没有搭建ftp服务),突然不能复制了,于是百度...
windows下使用vscode配合xebug调试php脚本 要下载有php_xebug.dll扩展的版本,最新版可能没有这个扩展,p...
在控制面板的程序与功能里启用和关闭windows功能打开,适用于linux的windows子系统
效果演示 推荐一个非常牛的文档网站生成器:docsify 我通过这个工具,成功将码云上的个人学习笔记发布到...