У меня есть закрытый ключ в 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
, и я не ошибаюсь в парольной фразе ...
Что-нибудь еще, что я могу попытаться изменить или удалить фразу-пароль?