리눅스/명령어
SSL 인증서의 개인 키 패스워드 제거
코드버스
2023. 4. 12. 11:07
728x90
반응형
SSL 인증서의 개인 키 패스워드 제거
SSL 인증서의 개인 키 파일 (private key)에서 패스워드를 제거하는 방법은 다음과 같습니다.
1. 먼저 OpenSSL을 사용하여 개인 키 파일을 백업합니다.
cp key.pem key.pem.bak
2. 다음 명령을 사용하여 개인 키 파일의 패스워드를 제거합니다. 이 명령은 개인 키 파일에서 패스워드를 입력하고, 패스워드가 제거된 새로운 파일을 생성합니다.
openssl rsa -in key.pem -out newkey.pem
이때, key.pem은 현재 개인 키 파일 이름입니다. -in 옵션은 입력 파일을 지정하며, -out 옵션은 출력 파일을 지정합니다. newkey.pem은 패스워드가 제거된 새로운 개인 키 파일의 이름입니다.
3. 새 개인 키 파일이 생성되었으므로, 기존 개인 키 파일을 백업하고 새 파일로 대체합니다.
mv key.pem key.pem.orig
mv newkey.pem key.pem
4. Apache 서버에서 SSL 인증서를 사용하는 경우, Apache 구성 파일에서 새로운 개인 키 파일의 경로를 업데이트해야 합니다.
SSLCertificateKeyFile /path/to/newkey.pem
이때, /path/to/newkey.pem은 새로운 개인 키 파일의 경로입니다.
위의 단계를 따르면 SSL 인증서의 개인 키 파일에서 패스워드가 제거됩니다.
개인 키 파일에서 패스워드 제거
- 개인 키 패스워드를 알고 있어야 함
openssl rsa -in key.pem -out nopassword-key.pem
$ openssl rsa -in key.pem -out nopassword-key.pem
Enter pass phrase for key.pem:
writing RSA key
728x90
반응형