Edge

시놀로지에 Let's Encrypt 와일드카드 인증서 적용하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

시놀로지의 제어판에서 발급 받을 수 있는 Let's Encrypt 인증서는 90일 짜리 SSL 인증서 입니다.

 

시놀로지에서 SSL 인증서는 버튼 몇 번이면 발급이 가능하고, 자동으로 갱신까지 해줘서 매우 편리하게 SSL을 사용할 수 있다는 장점이 있으나, 하위 도메인에 대해서 매번 정의해줘야만 적용이 되는 번거로움이 있습니다.

 

 

Wildcard(와일드카드)는 하위 도메인에 대한 문제점을 해결합니다.

예를 들어, yourdomain.com과 its.yourdomain.com이라는 도메인이 있다고 가정합니다.

its.yourdomain.com은 yourdomain.com의 하위 도메인 입니다.

 

SSL 인증서에서는 하위 도메인이 많으면 많을 수록 abc.yourdomain.com. its.yourdomain.com. test.yourdomain.com, ... 와 같이 정의한 후 인증서를 갱신해주어야 하위 도메인까지 SSL이 적용 되지만

 

와일드카드는 단 두개만 정의하면 하위도메인까지 완벽하게 SSL을 적용 시킬 수 있습니다.

yourdomain.com과 *.yourdomain.com 만 정의하면 됩니다. (*은 모든 단어가 들어갈 수 있음을 의미합니다.)

만약 it.is.yourdomain.com과 같이 하위 도메인이 여러 수준으로 나뉘어 있다면, *.*.yourdomain.com으로 정의하기만 하면 4차 도메인까지 모두 SSL이 적용됩니다.

 

거기다 와일드카드는 하위 도메인에 대해 개수 제한이 없습니다.

하위 도메인이 100개든 1000개든 1만개든 상관이 없다는 거지요.

 

장점 하나하나가 모두 크게 작용합니다.

다만 시놀로지에서는 기본적으로 발급을 지원해주지 않기 때문에 초기 설정이 약간 번거롭습니다.

(물론 한번 설정해두면 알아서 스크립트가 돌면서 갱신하기 때문에 사실 걱정은 없습니다.)


시놀로지에 와일드카드 인증서 발급 후 적용까지, 시작해 보겠습니다.

 

 

작업 환경

 

- Synology DS918+ (DSM 6.2.2-24922 Update 5)

 

시놀로지에서 SSH 기능 활성화
 

dd84fafe65aae53fde48e384385a9ea0_1640777781_3447.png
 

우선, 작업을 위해서는 ssh를 사용해야 합니다.

'제어판 -> 터미널 및 SNMP'에서 'SSH 서비스 활성화'에 체크한 후 [ 적용 ]을 누릅니다.

 

 

acme.sh 스크립트 설정

 

Let's Encrypt에 와일드카드 발급을 요청하기 위해서는 acme.sh 라는 스크립트를 사용해야 합니다.

무려 와일드카드 발급을 위해 간단해진 자동화 스크립트입니다.

 

각자 사용하실 ssh 프로그램을 열고, 시놀로지에 접속한 뒤 아래 명령어를 입력합니다.
$ wget https://raw.githubusercontent.com/acmesh-official/acme.sh/master/acme.sh

 

그 후 스크립트 파일을 실행하기 위해, 실행 권한을 부여합니다.

$ sudo chmod a+x acme.sh

 

와일드카드 인증서 발급

 

인증서 발급 과정입니다.

아래 명령어를 자신에게 맞게 몇 가지 수정 후 실행해야 합니다.


$ /var/services/homes/사용자 이름/acme.sh --issue --dns --force -d 내 도메인 -d *.내 도메인 --yes-I-know-dns-manual-mode-enough-go-ahead-please

사용자 이름

시놀로지의 homes 폴더 내의 내용물과 같은 위치입니다. 자신의 계정 이름을 적어주시면 됩니다.

 

내 도메인

와일드카드 인증서를 실제로 사용할 2차 도메인을 입력합니다. (예: yourdomain.com)

 

명령어를 치고 엔터를 누르면 뭔가 주르륵 뜨고 끝납니다.

당황하지 마시고, 딱 두 개만 보면 됩니다.

Domain: '_acme-challenge.내 도메인'

TXT value: "키 값"

 

여러 개가 있으면 있는 것 모두 다 보셔야 합니다.

도메인 관리 사이트(가비아, DNSZi 등)를 통해 DNS 레코드를 관리하고 계신다면, 사이트에서 TXT 레코드를 추가한 뒤 저장합니다.

시놀로지에서 DNS 서버 패키지를 운영하고 계신다면, TXT 레코드를 추가해서 입력 후 적용하시면 됩니다.

 

 

TXT 레코드가 잘 적용이 되었는지 확인하기 위해, nslookup을 통해 테스트 해 봅니다.

 

 

nslookup

> set type=txt 

> _acme-challenge.내 도메인 

 

입력한 TXT 레코드의 내용이 잘 나타나면 DNS 서버 설정은 끝입니다.

인증서 갱신 명령어를 입력해서 최종적으로 인증서 발급을 완료합니다.

 

 

$ /var/services/homes/사용자 이름/acme.sh --renew --dns --force -d 내 도메인 -d *.내 도메인 --yes-I-know-dns-manual-mode-enough-go-ahead-please

인증서는 /var/services/homes/사용자 이름/.acme.sh/내 도메인 폴더에 저장됩니다.

다만 갱신이 지속적으로 되는 과정에서는 /root/.acme.sh/내 도메인에 저장이 되고 갱신이 되는 것을 반복하기 때문에, 사실상 저 폴더는 필요가 없습니다.

 

스크립트만 잘 보관해주시면 됩니다.

 

 

이제 인증서 최초 발급 절차는 끝났습니다.

작업 스케줄러 등록으로 인증서 자동 갱신

인증서는 3개월 동안 유효합니다.

 

제어판에서 설정한 Let's Encrypt SSL 인증서는 한번 설정해두면 시놀로지에서 알아서 갱신했지만, 수동으로 발급한 Let's Encrypt 와일드카드는 그렇지 않습니다.

 

그렇다고 매번 ssh 쉘을 열어서 저 명령어를 써 넣고 인증서를 빼내서 갱신할 수는 없겠지요..ㅎㅎ

작업 스케줄러를 이용하면 아주 편하게 자동 갱신이 가능합니다.

 

작업 스케줄러에 작업을 추가하기 전, 선행되어야 하는 작업이 두 가지 있습니다.

 

1. 발급한 와일드카드 인증서를 시놀로지에 추가

2. 추가한 인증서의 경로 확인

 

 

1. 발급한 와일드카드 인증서를 시놀로지에 추가

 

먼저, 조금전에 발급한 인증서를 PC로 받아와야 합니다.

파일 스테이션을 열고, home 폴더로 간 뒤, '.acme.sh' 폴더 안에 있는 본인 도메인 이름으로 된 폴더를 우클릭 하고

[ 다운로드 ]를 누릅니다.

 

압축 파일 하나가 다운로드 됩니다.

다운로드 하고 열어서 압축까지 풀어줍니다.

dd84fafe65aae53fde48e384385a9ea0_1640777524_406.png
 

내용물은 대충 이런식으로 구성되어 있을텐데, 저기서 필요한 것은 3개 입니다.

 

- 내 도메인.key

- 내 도메인.cer

- ca.cer

 

파일은 준비되었으니, 이제 시놀로지에 인증서를 추가합니다.

 

'제어판 -> 보안 -> 인증서'에 들어간 뒤, [ 추가 ]를 누릅니다.

dd84fafe65aae53fde48e384385a9ea0_1640777475_7387.png
 

이하 내용은 => 

관련자료

댓글 1
전체 94 / 3 페이지
  • Xpenology(헤놀로지) DSM 7.0.1 42218 설치방법
    등록자 관리자
    등록일 02.07 조회 445

    Pocopico님께서Xpenology Forum(새창)을 통해 공개한 Tinycore-redpill 부트 로더를 이용하면 이전 DSM 운영체제보다 향상된 보안성과 사용자 경험을 제공하는 DSM 7.0.1 42218 운영체제를 PC에 설치할 수 있습니다. 참고로 마이그레이션 기능을 사용하…

  • EZCast2 무선 디스플레이 수신기 사용 설명서
    등록자 관리자
    등록일 01.27 조회 211

    상품 정보는 예고 없이 변경될 수 있습니다.내용숨기기1 소개2 소프트웨어 설치3 하드웨어 설치4 스마트 장치 설정(Android/iOS)5 이지캐스트 설정6 EZCast의 특징7 노트북 설정 (Windows / MacOS)8 제품 정보9 문서 / 리소스10 관련 게시물소개EZCast는 …

  • Synology RT2600 ac Router Manager(SRM) 및 WiFi 확장 MR2200ac 라우터 네트워크 설정
    등록자 관리자
    등록일 01.26 조회 231

    ㅇ 제품 설치 및 Synology Router Manager(SRM) 설정제품 설치는 일반적인 공유기와 유사하여 설치하는데 무리가 없는 편이다.다만 Mesh 기능을 설정하기 하기 위해 메인 공유기에 추가 공유기를 설정하는 방법은 매뉴얼을 참조하여 설치해야 하는데,자세한 내용은 온라인 매…

  • RT2600ac 라우터도 설치와 사용
    등록자 관리자
    등록일 01.26 조회 235

    Synology Router 사용자 가이드에 상세한 내용을 따라하다 보면 이해가 안되거나 막히는 부분이 있다. 어떤 기기나 매뉴얼만 보고 처음 사용하려고 세팅하는 데는 어려움을 겪는다. 이 RT2600ac 라우터도 설치와 사용이 매우 쉽게 만들어 진 제품이긴 하나 낯선 공유기라 마찬가지…

  • 타오바오 DS918 - INTEL Celeron J3455
    등록자 관리자
    등록일 01.25 조회 246

    J1900 i5-9400TCPU:四核心 J19000CPU:六核心i5-9400T 主板:B360内存:4G或8G DDR3笔记本内存内存:8G-32G DDR4 2666内存 支持18T X4 3.5/2.5硬盘硬盘: 支持18T X4 3.5/2.5硬盘网卡:因特尔i211 单网卡/双网卡网卡:因特尔i211 …

  • MYSQL 백업스크립트
    등록자 관리자
    등록일 01.10 조회 241

    MYSQL 백업스크립트서버에서 갑자기 mysql 회원정보나 상품정보, 주문내역에 문제가 생기면카페24나 가비아는 DB백업을 해주지만 서버호스팅은 대부분 백업설정을 수동으로 해야해서유용할것같아 업로드합니다. 30분간격으로 돌리면 30분전 DB를 확인할수있고 3일정도로 보관하면운영에 유용하…

  • HD 1080P 디지털-아날로그 컨버터 케이블 HDMI-PS4 PC 노트북 TV 박스-프로젝터 디스플레이어 용 VGA 어댑터와 호환
    등록자 관리자
    등록일 01.10 조회 228

    HD 1080P 디지털-아날로그 컨버터 케이블 HDMI-PS4 PC 노트북 TV 박스-프로젝터 디스플레이어 용 VGA 어댑터와 호환패키지1 x HDMI-VGA 어댑터와 호환특징:HD 모니터 또는 프로젝터용 1080P/1080p/480 p를 포함한 최대 576P (720P 풀 HD) 해상…

  • 월드컵 브라질에 1:4, 금융앱 ‘페이코’ 서명 키 외부 유출
    등록자 관리자
    등록일 12.06 조회 245

    ●매경이 전하는 세상 지식(12월 6일)2022 국제축구연맹 (FIFA) 카타르월드컵 16강 진출에 성공한 축구 국가대표팀이 6일 오전 4시 (한국시간) FIFA랭킹 1위 브라질을 상대로 벌인 8강전에서 다시 한번 국민들의 열정을 깨웠다.투혼을 불사른 손흥민, 이강인, 황희찬, 김영권,…

  • 시놀로지 NAS, 메일서버 -2 (인증서, 수발신 테스트, 스마트폰 메일어플 연동)
    등록자 관리자
    등록일 08.31 조회 193

    이전 글에서 메일서버 구축을 위해 패키지를 설치하고 도메인을 설정했다. 구축이 잘 되었다면 이제 정상적으로 메일 수발신이 되어야 한다. 시놀로지 상에서 Mail Plus를 설치하면 Mail Plus와 Mail Plus Server 패키지가 모두 설치 되는데 본격적인 메일 관리는 Mail…

  • 시놀로지 NAS, 메일서버 -1 (Mail plus 설치, 설정, 도메인DNS, SPF, DKIM, DMARC 설정)
    등록자 관리자
    등록일 08.31 조회 240

    다들 나만의 이메일 주소를 가지고 싶다는 상상은 한번씩 해보지 않을까? @naver.com이나 @daum.net, @gmail.com은 누구나 쉽게 가질 수 있지만 @fire.com같은 이메일 주소는 쉽게 가질 수 없는 메일 주소임에 틀림 없다.Synology NAS에는 Mail Plu…

  • 시놀로지 DNS 패키지로 도메인 연결 및 DNS 설정하기
    등록자 관리자
    등록일 08.25 조회 201

    DNS 개념 도메인 주소를 아이피로, 아이피를 도메인 주소로 연결해주는 정보를 제공해주는 역할이 DNS(네임서버)시놀로지 패키지 센터에는 서버로써 서비스 하기 위해 설치해야 될 기본적인 어플리케이션들이 많아요.그중 웹에 퍼블리싱 하기 위한 제일 중요한 역할이 DNS(domain name…

  • 시놀로지, 5.9GHz UNII-4를 지원하는 RT6600ax 라우터 출시
    등록자 관리자
    등록일 05.27 조회 227

    시놀로지, 5.9GHz UNII-4를 지원하는 RT6600ax 라우터 출시라우터와 관련하여 Synology는 가장 먼저 떠오르는 브랜드가 아닐 수도 있지만 회사는 특히 사용자 지정 OS, Synology Router Manager 또는 줄여서 SRM을 고려할 때 몇 가지 흥미로운 라우터…

  • 갑짜기 시롤로지 DS1821+ 볼륨1이 읽기 전용 모드로 바뀔 때
    등록자 관리자
    등록일 05.23 조회 479

    새로 구입 후 1개월이 아직 안되었는데 갑짜기 DS1821+ 볼륨1이 읽기 전용 모드로 에러를 일으킵니다.A/S센터 담당자도 그 원인을 잘 알지 못하네요.단지 원격으로 접속 후 데이터 백업 후스토로지 풀 밑에 볼륨 옆에 ...을 누르면 ...에는 읽기/쓰기모드 변경 메뉴가 있습니다. 이…

  • 그누보드 SMTP 외부메일 설정하는 방법
    등록자 관리자
    등록일 02.27 조회 196

    예전에우분투 20.04에서 구글 SMTP메일서버를 활용한 postfix 메일 보내기(https://www.wsgvet.com/home/594)를 소개해드렸습니다.그런데 찾아보니 구글 SMTP 쓰려면 그냥 그누보드에 있는 PHPMailer를 쓰면 되더라구요 -_-;;;테스트해보니 잘 되네…

  • 7.0.1 시스템 설치 전 시스템 준비
    등록자 관리자
    등록일 02.26 조회 282

    7.0.1 시스템 설치 전 시스템 준비 먼저 호스트 컴퓨터를 라우터에 연결하고 라우터로 LAN(Local Area Network)에 연결된 컴퓨터를 준비합니다. 그런 다음 본체 전면에 있는 하드 디스크 브래킷을 당겨 빼내고 하드 디스크 후면에 고정 나사를 조여 본체를 밀어 넣습니다.디스…

  • 시놀로지에 Let's Encrypt 와일드카드 인증서 적용하기 댓글 1
    등록자 관리자
    등록일 12.29 조회 314

    시놀로지의 제어판에서 발급 받을 수 있는 Let's Encrypt 인증서는 90일 짜리 SSL 인증서 입니다.시놀로지에서 SSL 인증서는 버튼 몇 번이면 발급이 가능하고, 자동으로 갱신까지 해줘서 매우 편리하게 SSL을 사용할 수 있다는 장점이 있으나,하위 도메인에 대해서 매번 정의해줘…

  • [Synology Drive 웨비나] 시롤로지 프라이빗 클라우드 파일 서버
    등록자 관리자
    등록일 09.24 조회 434

    현대적인 프라이빗 클라우드 파일 서버

  • cafe24 이메일 외부메일로 가져오기
    등록자 관리자
    등록일 09.08 조회 214

    아래 내용 참고하여 다시 설정을 진행해보시기 바랍니다.POP 무료 메일 생성후 구글 메일로 외부메일 설정방법입니다.나의서비스관리 > 호스팅관리 > 이메일계정추가/삭제 메뉴에서 무료 POP3메일을 생성을 합니다.[구글 외부메일 설정]구글메일접속후 [설정] > [메일계정추가…

  • 커피 시럽의 매력
    등록자 관리자
    등록일 08.13 조회 199

    커피 시럽의 매력, 시럽 품은 콜드브루따아/아아/아바라/아카마 커피와 관련된 신조어입니다. 4가지 모두 눈치 채셨나요?따아랑 아아는 알겠는데 아바라?아카마?아바라는 아이스 바닐라라떼.아카마는 아이스 카라멜마끼아또의 줄임말입니다.근데 다 같은 달달한 커피 아니냐구요?노놉-메뉴를 보면 너무…

  • 커피 마실 때 해로운 습관들
    등록자 관리자
    등록일 08.13 조회 209

    커피 마실 때 해가 되는 습관아침엔 몽롱한 내 정신을 깨우기 위해 한잔.점심먹은 후에는 졸려오는 잠을 쫒아내기 위해 한잔.저녁에는 외로운 야근을 함께 하기 위해 한잔.하루 몇잔의 커피를 드시나요?뭐든지 과하면 오히려 해가되는 법!나를 위해 가지는 커피타임인데 혹시 나의 건강을 해치고 있…

  • I love Coffee 댓글 2
    등록자 관리자
    등록일 08.13 조회 246

    커피마시면 XX 좋아요아이럽 커피~아이러브 티~커피 마시면 진~짜 좋은데,말로 다 설명을 못하겠고~1. 암예방커피에는 암예방에 도움이 되는 물질로 알려진,카페인뿐만 아니라 폴리페놀 화합물 등 다양한 항산화 성분이 들어있어요.좀 더 전문적으로 풀어보면,국제암연구소(IARC)의 발암성 평가…

  • 시롤로지에서 사용되는 포트
    등록자 관리자
    등록일 05.08 조회 566

    Synology에는 어떤 포트가 사용되는지에 대한 지식 자료항목이 있습니다: Synology 서비스에서 사용하는 네트워크 포트는 무엇입니까?Application/ServiceProtocolPortFTPTCP20, 21, 55536, 55537SSHTCP22TelnetTCP23SMTPTC…

  • 홈서버에 DuckDNS 설치하기
    등록자 관리자
    등록일 05.05 조회 217

    통상적으로 DDNS는 공유기 내장 기능으로 설정하시지요? 그런데 저전력 홈서버(24시간 켜져있는 PC)를 쓰고 계신다면 DDNS 정도는 홈서버에 넘겨버릴 수 있습니다. 무료 DDNS 서비스인 DuckDNS를 이용하면 되는데, DuckDNS가 리눅스, 윈도우, 맥OS, 안드로이드, 라즈베…

  • MiniTool 파티션 마법사 무료 버전 다운로드 및 DSM 6.2.3은 이러한 드라이버와 함께 작동 하지 않습니다.
    등록자 관리자
    등록일 05.04 조회 490

    메모:- grub.cfg는 첫 번째 파티션 (15MB)의 "grub"폴더에 있습니다.-extra.lzma는 두 번째 파티션 (30MB)에 있습니다.1.) MiniTool 파티션 마법사 무료 버전 다운로드 (휴대용) :https://www.partitionwizard.com/downloa…

  • [ESXi] Xpenology 설치 (DS918+ / DSM 6.2.3-25426) 2/2
    등록자 관리자
    등록일 05.04 조회 338

    면 파일이 보이지 않거나 이상한 형태의 파일로 표시됩니다. 두개의 파일이 같은 폴더 안에 업로드가 잘 되었다면, 위 그림과 같이 50MB 파일 크기를 가진 'synoboot.vmdk' 파일이 보입니다. 새로 추가된 50MB 크기의 하드 디스크의 속성을 볼 수 있도록 펼쳐주는 좌측 버튼을…

Favorites


최근글


새댓글


  • 댓글이 없습니다.
알림 0