일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Python
- 미국주식
- Espressif
- Bestin
- Home Assistant
- raspberry pi
- homebridge
- 국내주식
- 힐스테이트 광교산
- ConnectedHomeIP
- 공모주
- Apple
- 오블완
- 퀄컴
- 해외주식
- 배당
- 애플
- 홈네트워크
- 월패드
- 매터
- 현대통신
- matter
- 파이썬
- 티스토리챌린지
- esp32
- 코스피
- 엔비디아
- RS-485
- MQTT
- 나스닥
- Today
- Total
목록certbot (5)
YOGYUI
Resolving 'bad marshal data' error on certbot (Let's Encrypt)1. 문제상황라즈베리파이4에서 구글홈 연동을 위해 사용중인 무료 SSL 인증서 발급 서비스인 Let's Encrypt의 CLI 툴인 certbot을 사용하다보면 간혹 아래와 같은 오류메시지를 마주치게 될 때가 있다오류 사항: 'bad marshal data (unknown type code)'2. 원인bad marshal data는 certbot 자체의 문제가 아니라 certbot이 사용하는 언어인 python의 문제다- certbot에서 발생하는 Full error log는 아래와 같다2024-09-18 22:12:09,133:WARNING:certbot.renewal:Attempting to ..
Check expiration date of SSL certificate (Let's Encrypt) Let's Encrypt로 발급받은 SSL 인증서는 3개월(90일)의 유효기간을 가지며, 만료되면 더이상 해당 인증서로 HTTPS 프로토콜을 사용하지 못하게 된다 발급받은 인증서가 언제 발급받았는지, 유효기간은 얼마나 남았는지 (만료일이 언제인지) 등의 정보는 certbot의 certificates 명령어로 확인할 수 있다 $ sudo certbot certificates 발급받을 때 지정한 인증서의 이름 해당 인증서가 적용될 도메인 주소 만료 시기 (남은 유효 기간) 인증서와 개인키 로컬 저장 경로 위 예시에서는 홈네트워크 플랫폼 Home Assistant용으로 발급받은 인증서 한개만 존재하는 라즈베리..
Resolve webroot error when renewing SSL certificate (Let's Encrypt) Let's Encrypt로 발급받은 SSL 인증서는 3개월에 한번씩 갱신해줘야 한다 ※ e-mail 주소를 기입해주면 인증서 만료 기한이 다가올 때 메일로도 통보해준다 (17일 남았을 때 최초로 메일 수신) 1. 문제 Let's Encrypt SSL 인증서는 certbot 툴로 관리(발급, 갱신, 폐기 등)하며, 인증서 갱신은 renew 인자를 명령어에 붙이면 된다 (특별한 경우가 아니라면 certbot에서 제공하는 auto renewal, 자동 갱신 기능을 사용하는게 좋다) $ sudo certbot renew 최근에 홈네트워크 플랫폼 Home Assistant의 HTTPS 접근을 ..
Renew SSL Certificate (Let's Encrypt) 평소에 홈 IoT 음성 제어를 할 때 왠만하면 아이폰의 시리를 활용하고 간혹 구글 홈 미니 스피커를 사용하는데, 얼마전부터 홈 네트워크에 접속할 수 없다는 안내 멘트만 흘러나오고 제어가 되지를 않게 되었다 혹시나 싶어 Home Assistant(HA) 페이지로 접속을 시도해보니 "Unable to connect to Home Assistant." 문구만 덩그러니 뜬 채 접속이 되지 않았다 구글 어시스턴트가 HA와 연동되기 위해서는 HA에 HTTPS 보안 접속이 되는 환경을 꾸며야되는데, 지난 2월 쯤에 안드로이드랑 연동하기 위해 라즈베리파이에 HA 컨테이너랑 Nginx를 설치하고, duckdns에서 무료 도메인을 발급받은 뒤 Let's ..
ipTime 공유기에 연결된 웹서버에 HTTPS (HTTP Secure) 연동을 위해 SSL(Secure Sockets Layer) 인증서를 발급받아보자 ※ Home Assistant와 Google Assistant 연동할 때 반드시 필요한 작업 Synology 계열 제품 사용 중이라면 애드온으로 쉽게 작업할 수 있는데, ipTime은 약간의 노가다가 필요하다 1. Prerequisite ipTime 공유기 Nginx 구동중인 리눅스 계열 디바이스 2. 공유기 설정 Nginx 구동중 디바이스에 외부포트 80, 내부포트 80으로 포트포워드 설정 외부 IP 주소를 기억하기 힘들다면 DDNS 설정 Ex) test123.iptime.org 웹서버를 별도로 구동중이지 않다면 (Nginx만 구동 중) 등록된 DDN..