(certbot) LetsEncrypt 인증서 삭제하는 2가지 방법

LetsEncrypt certbot을 사용해서 인증서를 발행받았는데, 사용할 필요가 없어진 경우 있죠. 없어진 LetsEncrypt 인증서 삭제 방법을 알려드리겠습니다.

LetsEncrypt 인증서 삭제(certbot 명령어 사용)

대개의 경우 불필요하면 그냥 신경쓰지 않고 내버려둘 수 있겠지만, 다양한 도메인을 관리하다보면 나중에 혼란이 생길 수 있으므로 삭제하는 편이 깔끔하겠죠. 아래 명령어를 사용하면 발급받은 인증서를 삭제할 수 있습니다.

방법 1: 명령어 입력 후 도메인 선택하기

일단 첫번째 방법은 그냥 단순히 certbot delete 라고 입력하고 엔터를 치는 방법입니다.

certbot delete
ShellScript

그러면 아래와 같이 어떤 도메인의 인증서를 삭제할 것인지 물어옵니다. 원하는 번호를 입력해 주면 해당 도메인의 인증서가 삭제됩니다.

그림 1. certbot delete 명령어로 LetsEncrypt 인증서 삭제시 인증서 선택 화면
그림 1. certbot delete 명령어로 LetsEncrypt 인증서 삭제시 인증서 선택 화면

방법 2: 명령어에 도메인 특정하기

따로 도메인을 선택하는 과정이 번거롭고, 바로 도메인을 지정하길 원하신다면, 아래와 같이 certbot delete 명령어 뒤에 –cert-name과 함께 삭제하려는 인증서의 도메인주소를 함께 적어주시면 됩니다.

certbot delete --cert-name 도메인주소
ShellScript

제대로 입력하시면 아래와 같은 최종 확인 화면을 볼 수 있습니다.

The following certificate(s) are selected for deletion:
  * test.osg.kr
Are you sure you want to delete the above certificate(s)?
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
(Y)es/(N)o: Y
Deleted all files relating to certificate test.osg.kr.

해당 도메인과 관련된 인증서를 정말로 삭제할 것인지 마지막으로 물어보는 물음에 Y를 눌러서 응답하면, 해당 도메인에 대한 인증서가 삭제되었다는 메시지를 확인할 수 있습니다.

관련 자료

certbot 홈페이지에 사용자 가이드에서 관련 내용을 참고하였습니다.

같이 읽으면 좋은 글

Leave a Comment