
빈 비밀번호로 암호화된 SSH 개인 키가 있습니다.
-----BEGIN RSA PRIVATE KEY-----
Proc-Type: 4,ENCRYPTED
DEK-Info: AES-128-CBC
...
이 기능을 사용하면 ssh-add
비밀번호를 묻는 메시지가 표시되고 그냥 비워두기 때문에 비밀번호가 비어 있다는 것을 알고 있습니다. 가짜 문구를 입력하면 ssh-add
예상되는 오류 메시지가 표시됩니다 Bad passphrase, try again for id_rsa_old
.
하지만 암호 변경 문구를 사용하려고 하면 ssh-keygen -p
오류가 발생합니다 incorrect passphrase supplied to decrypt private key
. 비밀번호를 변경하는 방법이나 ssh-add
빈 문구가 허용되지만 ssh-keygen
허용되지 않는 이유에 대한 아이디어가 있으신가요?
답변1
빈 암호를 사용하여 암호화
빈 암호는 암호화되지 않습니다. Proc-Type: 4,ENCRYPTED
비밀번호로 암호화되어 있음을 알려 드립니다.
사용하면
ssh-add
비밀번호를 묻는 메시지가 표시됩니다.
ssh-add가 비밀번호를 묻는 메시지를 표시하면 키에 비밀번호가 있다는 의미입니다. 키에 비밀번호가 없으면 프롬프트가 표시되지 않습니다.
그냥 비워두세요
"작동"이 무엇을 의미하는지 명확히 해주세요. Identity added
유효한 경우 표시됩니다. 암호가 제공되지 않으면 이런 일이 발생해서는 안 됩니다.
비밀번호를 변경하는 방법에 대한 아이디어가 있으신가요?
에 이전 비밀번호를 제공해야 합니다 ssh-keygen
.
ssh-add
빈 문구가 허용되는 이유
그러나 실제로는 그렇지 않습니다. 실제로 어떤 키가 추가되었는지 확인하세요 ssh-add -L
.