jan*_*nos 11 windows putty ssh-keys
我在 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
Run Code Online (Sandbox Code Playgroud)
现在我需要更改密码,根据文档,这似乎很简单:
puttygen.exe -P key.ppk
Run Code Online (Sandbox Code Playgroud)
但这会弹出一个带有此错误的窗口:
PuTTYgen Error: Couldn't load private key (unable to open file)
Run Code Online (Sandbox Code Playgroud)
我还尝试使用ssh-keygen
Git Bash 附带的密码来更改密码:
ssh-keygen.exe -p -f key.ppk
Run Code Online (Sandbox Code Playgroud)
它要求我输入旧密码,但随后它给了我错误Bad passphrase
。这不是真的,因为我可以在 中添加密钥pageant.exe
,而且我没有输入错误密码...
我还可以尝试更改或删除密码短语吗?
ale*_*ipp 17
看一下这个:
Putty 不以兼容 OpenSSH 的格式存储密钥。您需要使用“puttygen”工具来操作您的私钥。
(通过本文档,通过谷歌):
要在 PuTTY 下更改或设置 SSH 密钥的密码,请执行以下操作:
运行 puttygen.exe 程序。单击“加载”按钮。选择要设置密码的私钥文件。在“密钥密码”和“确认密码”字段中输入新的所需密码。单击“保存私钥”按钮。覆盖密钥的现有副本。
从:
https://superuser.com/questions/522159/unable-to-change-password-for-private-ssh-key
Eta*_*ner 11
Windows 上的 puttygen 似乎不接受我能说出来的任何命令行参数。该错误是抱怨无法找到-P
我相信的密钥。如果您puttygen.exe key.ppk
改为运行,则应将 ppk 加载到 puttygen 中并允许您为其提供新密码,然后重新保存您的密钥。
归档时间: |
|
查看次数: |
46878 次 |
最近记录: |