Windows에서 puttygen 개인 키의 암호 변경


11

에 의해 만들어진 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-keygenGit Bash와 함께 제공 되는 암호를 변경하려고했습니다 .

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

이전 암호 문구를 요청하지만 오류가 발생 Bad passphrase합니다. 에 키를 추가 할 수 pageant.exe있고 암호 문구를 잘못 입력하지 않기 때문에 사실이 아닙니다 ...

암호를 변경하거나 삭제하려고 할 수있는 다른 것이 있습니까?

답변:


9

Windows의 puttygen은 내가 말할 수있는 명령 줄 인수를 허용하지 않는 것 같습니다. 그 오류는 -P내가 믿는 열쇠 를 찾을 수 없다는 것에 대해 불평하고 있습니다. puttygen.exe key.ppk대신 실행 하면 ppk를 puttygen에로드하고 새로운 암호를 입력 한 다음 키를 다시 저장해야합니다.


17

이것 좀 봐:

퍼티는 키를 OpenSSH 호환 형식으로 저장하지 않습니다. 개인 키를 조작하려면 "puttygen"도구를 사용해야합니다.

( 이 문서 를 통해, Google을 통해) :

PuTTY 아래의 SSH 키에서 비밀번호 문구를 변경하거나 설정하려면 다음을 수행하십시오.

puttygen.exe 프로그램을 실행하십시오. "로드"버튼을 클릭하십시오. 암호를 입력 할 개인 키 파일을 선택하십시오. "키 암호 문구"및 "암호 확인"필드에 원하는 새 암호 문구를 입력하십시오. "개인 키 저장"버튼을 클릭하십시오. 기존 키 사본을 덮어 씁니다.

에서:

/superuser/522159/unable-to-change-password-for-private-ssh-key

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.