11.Nas_1


새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사


★★★ lets encrypt 인증서 재설치 acme.sh 시놀로지 멀티 인증서 만들기 ★★★

♨ 카랜더 일정 : 2024년06월29일
  • 링크

  • 첨부

  • 컨텐츠 정보

    본문

    ● 성공)lets encrypt 인증서 재설치 acme.sh.github에서 정보 찾아  설치

    작업일:2024_0629_2216_14

    https://www.youtube.com/watch?v=dgXsaLhDLdQ


    멀티인증서 시놀로지NAS에 설치하는 영상  /lets encrypt 인증서 수동설치 하기
    https://www.youtube.com/watch?v=KKTHTix_VMM

    3232235521_1719646645.8168.png

    >> 이것은 도메인에 dns 설정에서 txt type 등록 순서 입니다

    >> nslookup txt 확인후 >> 인증서 발급 입니다.

    ===> 영상은 참조만  작업에 응용  합니다 


    현제 싱글 유로 ssl 인증서 사용중입니다

    http://cam.11q.kr 서브 도메인이 동작 하지 않습니다

    멀티 인증서 설치 작업 성공 정리 합니다
    3232235521_1719648400.1649.png

    https://cam.11q.kr/#/signin

    3232235521_1719648528.3741.png


    acme.sh.github에서 정보 찾아  설치 준비

    설치 방법 

    wget -O - https://get.acme.sh | sh

    설치  경로는

    3232235521_1719670683.3127.png


    설치 진행이  acme.sh 가 안되는 문제가 시놀로지에서 발생 합니다.

    crontab 이 설치 되지 않으면 설치 문제 발생 

    opkg 로 crontab 설치 방법

    ChatGPT

    Entware를 사용하여 시놀로지 NAS에 crontab을 설치하는 방법은 다음과 같습니다:

    1. Entware 설치

    Entware가 이미 설치되어 있지 않다면 먼저 설치해야 합니다. Entware를 설치하는 방법은 앞서 설명한 단계를 따릅니다.

    2. opkg를 사용하여 crontab 설치

    1. Entware 패키지 목록 업데이트:

      sh
      코드 복사
      opkg update
    2. crontab 패키지 설치:

      • Entware를 사용하여 cron 패키지를 설치합니다:
        sh
        코드 복사
        opkg install cron
    3. crond 서비스 시작 및 활성화:

      • 설치가 완료되면 crond 서비스를 시작하고 활성화합니다:

        sh
        코드 복사
        /opt/etc/init.d/S10cron start
      • 부팅 시 자동으로 시작되도록 설정하려면 다음 명령어를 입력합니다:

        sh
        코드 복사
        ln -s /opt/etc/init.d/S10cron /opt/etc/init.d/S99cron

    3. crontab 설정

    1. crontab 파일 편집:

      • cron 작업을 설정하기 위해 crontab 파일을 편집합니다:
        sh
        코드 복사
        export VISUAL=nano crontab -e
    2. 테스트 작업 추가:

      • 아래와 같은 형식으로 간단한 작업을 추가합니다. 예를 들어, 매 5분마다 /tmp/test.txt 파일에 현재 시간을 기록하는 작업:
        sh
        코드 복사
        */5 * * * * echo "cron test: $(date)" >> /tmp/test.txt
    3. 변경사항 저장 및 종료:

      • 변경사항을 저장하고 편집기를 종료합니다.

    4. cron 작업 확인

    1. 테스트 파일 확인:
      • 5분 후 /tmp/test.txt 파일이 생성되고 내용이 기록되는지 확인합니다:
        sh
        코드 복사
        cat /tmp/test.txt유

    유용한 nano에디터 mc파일관리자를 설치 방법 입니다.

    opkg install nano

    opkg install mc




    위 단계를 따라 Entware를 사용하여 시놀로지 NAS에 crontab을 설치하고 설정할 수 있습니다. 추가로 궁금한 사항이 있으면 언제든지 문의해주세요!

    다음은 시놀로지 NAS에 Entware를 설치하고 사용하는 방법입니다:

    1. Entware 설치

    1. 시놀로지 NAS에 SSH 접속:

      • SSH를 통해 시놀로지 NAS에 접속합니다.
      • SSH 접속 명령어 예시:
        sh
        코드 복사
        ssh your_username@your_nas_ip
    2. 필요한 디렉토리 생성:

      • Entware 설치를 위해 필요한 디렉토리를 생성합니다:
        sh
        코드 복사
        sudo mkdir -p /volume1/@entware
    3. Entware 설치 스크립트 다운로드 및 실행:

      • Entware 설치 스크립트를 다운로드하고 실행합니다:
        sh
        코드 복사
        wget -O - http://bin.entware.net/x64-k3.2/installer/generic.sh | sudo sh
    4. 환경 변수 설정:

      • 설치가 완료되면 Entware 환경 변수를 설정합니다:
        sh
        코드 복사
        echo 'export PATH=/opt/bin:/opt/sbin:$PATH' >> ~/.profile source ~/.profile

    2. Entware로 패키지 설치

    1. 패키지 목록 업데이트:

      • Entware의 패키지 목록을 업데이트합니다:
        sh
        코드 복사
        opkg update
    2. 패키지 설치:

      • 예를 들어, nano 텍스트 편집기를 설치하려면 다음 명령어를 사용합니다:
        sh
        코드 복사
        opkg install nano
    3. 설치된 패키지 사용:

      • 설치된 패키지를 바로 사용할 수 있습니다. 예를 들어 nano를 실행하려면:
        sh
        코드 복사
        nano

    3. 추가 정보

    Entware를 사용하면 apt와 유사한 방식으로 다양한 패키지를 설치하고 관리할 수 있습니다. opkg 명령어는 apt 명령어와 비슷한 기능을 제공합니다.

    • 패키지 검색:
      sh
      코드 복사
      opkg list | grep package_name
    • 패키지 제거:
      sh
      코드 복사
      opkg remove package_name

    위 단계를 따라 시놀로지 NAS에 Entware를 설치하고 패키지를 관리할 수 있습니다. 도움이 필요하면 언제든지 문의해주세요!

     cd ~/.acme.sh

    ./acme.sh
    3232235521_1719652075.7779.png

    3232235521_1719670767.9202.png

    ===================================

    https://www.youtube.com/watch?v=GBX-hLV34X

    도메인 확인 작업

    syno-letsencrypt new-cert -d 11q.kr -m ss1145@gmail.com -v

    3232235521_1719660376.0763.png


    syno-letsencrypt new-cert -d 123q.me -m ss1145@gmail.com -v
    3232235521_1719660862.723.png

    애러 상태

    3232235521_1719660995.6639.png


    정상 ha.11q.kr

    3232235521_1719661027.458.png


    도메인 설정 상태

    3232235521_1719661236.3673.png


    서브 도메인 등록

    3232235521_1719661256.4286.png




    서브도메인 확인

    3232235521_1719661286.7014.png


    acme.sh 설치는

    wget -O - https://get.acme.sh | sh



    /root/.acme.sh/acme.sh

    설치 됩니다


    3232235521_1719662266.744.png

    zeroSSl 사이트 계정 등록
    /root/.acme.sh/acme.sh --register-account --server letsencrypt

    3232235521_1719662521.1428.png



    root@www11q:~/.acme.sh# /root/.acme.sh/acme.sh --register-account --server letsencrypt

    [Sat Jun 29 09:01:38 PM KST 2024] Create account key ok.

    [Sat Jun 29 09:01:38 PM KST 2024] Registering account: https://acme-v02.api.letsencrypt.org/directory

    [Sat Jun 29 09:01:39 PM KST 2024] Registered

    [Sat Jun 29 09:01:39 PM KST 2024] ACCOUNT_THUMBPRINT='_0P77OVqJ86hAwO6ck9QoQVQ1qBshXpDsMAqDiF2C3k'

    root@www11q:~/.acme.sh#


    /root/.acme.sh/acme.sh --set-default-ca --server letsencrypt
    3232235521_1719662662.4877.png

    /root/.acme.sh/acme.sh --cron

    3232235521_1719662751.0355.png

    https://www.youtube.com/watch?v=GBX-hLV34XY

    이어 2편

    https://www.youtube.com/watch?v=dgXsaLhDLdQ


    4.인증서 txt 발급 하여  도메인 txt  등록 작업

    /root/.acme.sh/acme.sh --issue --dns --force -d yourdomain.com -d *.yourdomain.com --yes-I-know-dns-manual-mode-enough-go-ahead-please --server letsencrypt

    /root/.acme.sh/acme.sh --issue --dns --force -d 11q.kr -d *.11q.kr --yes-I-know-dns-manual-mode-enough-go-ahead-please --server letsencrypt

    3232235521_1719663141.5068.png



    [Sat Jun 29 09:05:04 PM KST 2024] ===End cron===

    root@www11q:~/.acme.sh# /root/.acme.sh/acme.sh --issue --dns --force -d 11q.kr -d *.11q.kr --yes-I-know-dns-manual-mode-enough-go-ahead-please --server letsencrypt

    [Sat Jun 29 09:11:50 PM KST 2024] Using CA: https://acme-v02.api.letsencrypt.org/directory

    [Sat Jun 29 09:11:50 PM KST 2024] Creating domain key

    [Sat Jun 29 09:11:50 PM KST 2024] The domain key is here: /root/.acme.sh/11q.kr_ecc/11q.kr.key

    [Sat Jun 29 09:11:50 PM KST 2024] Multi domain='DNS:11q.kr,DNS:*.11q.kr'

    [Sat Jun 29 09:11:53 PM KST 2024] Getting webroot for domain='11q.kr'

    [Sat Jun 29 09:11:53 PM KST 2024] Getting webroot for domain='*.11q.kr'

    [Sat Jun 29 09:11:54 PM KST 2024] Add the following TXT record:

    [Sat Jun 29 09:11:54 PM KST 2024] Domain: '_acme-challenge.11q.kr'

    [Sat Jun 29 09:11:54 PM KST 2024] TXT value: 'U-YcAmkDsyRauPdpb-n4kK7ncCwDQxW095rCNBKcTUU'

    [Sat Jun 29 09:11:54 PM KST 2024] Please be aware that you prepend _acme-challenge. before your domain

    [Sat Jun 29 09:11:54 PM KST 2024] so the resulting subdomain will be: _acme-challenge.11q.kr

    [Sat Jun 29 09:11:54 PM KST 2024] Add the following TXT record:

    [Sat Jun 29 09:11:54 PM KST 2024] Domain: '_acme-challenge.11q.kr'

    [Sat Jun 29 09:11:54 PM KST 2024] TXT value: 'xB176lKX0NZ8z4RvN3uKjjyNoy5BwPgH2XuvYLeYcjY'

    [Sat Jun 29 09:11:54 PM KST 2024] Please be aware that you prepend _acme-challenge. before your domain

    [Sat Jun 29 09:11:54 PM KST 2024] so the resulting subdomain will be: _acme-challenge.11q.kr

    [Sat Jun 29 09:11:54 PM KST 2024] Please add the TXT records to the domains, and re-run with --renew.

    [Sat Jun 29 09:11:54 PM KST 2024] Please check log file for more details: /root/.acme.sh/acme.sh.log

    root@www11q:~/.acme.sh# ^C

    root@www11q:~/.acme.sh#



    추가 도메인 작업 추가 123q.me 

    /root/.acme.sh/acme.sh --issue --dns --force -d 123q.me -d *.123q.me  --yes-I-know-dns-manual-mode-enough-go-ahead-please --server letsencrypt

    3232235521_1719671351.6412.png


    cafe 24 도메인 접속
    에서 저는

    네임서버 에서  txt 등록  합니다
    3232235521_1719663836.8595.png

    3232235521_1719663817.8807.png




    root@www11q:~/.acme.sh# /root/.acme.sh/acme.sh --issue --dns --force -d 123q.me -d *.123q.me  --yes-I-know-dns-manual-mode-enough-go-ahead-please --server letsencrypt
    [Sat Jun 29 11:28:49 PM KST 2024] Using CA: https://acme-v02.api.letsencrypt.org/directory
    [Sat Jun 29 11:28:49 PM KST 2024] Creating domain key
    [Sat Jun 29 11:28:49 PM KST 2024] The domain key is here: /root/.acme.sh/123q.me_ecc/123q.me.key
    [Sat Jun 29 11:28:49 PM KST 2024] Multi domain='DNS:123q.me,DNS:*.123q.me'
    [Sat Jun 29 11:28:53 PM KST 2024] Getting webroot for domain='123q.me'
    [Sat Jun 29 11:28:53 PM KST 2024] Getting webroot for domain='*.123q.me'
    [Sat Jun 29 11:28:53 PM KST 2024] Add the following TXT record:
    [Sat Jun 29 11:28:53 PM KST 2024] Domain: '_acme-challenge.123q.me'
    [Sat Jun 29 11:28:53 PM KST 2024] TXT value: 'ID6CgU7vEhl0teCFxDR24y8-RFe9FIt4PEvg9araA-U'
    [Sat Jun 29 11:28:53 PM KST 2024] Please be aware that you prepend _acme-challenge. before your domain
    [Sat Jun 29 11:28:53 PM KST 2024] so the resulting subdomain will be: _acme-challenge.123q.me
    [Sat Jun 29 11:28:53 PM KST 2024] Add the following TXT record:
    [Sat Jun 29 11:28:53 PM KST 2024] Domain: '_acme-challenge.123q.me'
    [Sat Jun 29 11:28:53 PM KST 2024] TXT value: 'OkKns-OLEGJ3uLYcJj5fRqTEvv9km6l3vWUTOn2mkp4'
    [Sat Jun 29 11:28:53 PM KST 2024] Please be aware that you prepend _acme-challenge. before your domain
    [Sat Jun 29 11:28:53 PM KST 2024] so the resulting subdomain will be: _acme-challenge.123q.me
    [Sat Jun 29 11:28:53 PM KST 2024] Please add the TXT records to the domains, and re-run with --renew.
    [Sat Jun 29 11:28:53 PM KST 2024] Please check log file for more details: /root/.acme.sh/acme.sh.log
    root@www11q:~/.acme.sh#

    등록 확인 작업

    3232235521_1719663946.0887.png
    root@www11q:~/.acme.sh# nslookup
    > set type=txt
    > _acme-challenge.11q.kr
    Server:         8.8.8.8
    Address:        8.8.8.8#53

    Non-authoritative answer:
    _acme-challenge.11q.kr  text = "xB176lKX0NZ8z4RvN3uKjjyNoy5BwPgH2XuvYLeYcjY"
    _acme-challenge.11q.kr  text = "U-YcAmkDsyRauPdpb-n4kK7ncCwDQxW095rCNBKcTUU"

    Authoritative answers can be found from:
    > exit


    시놀로지 dns서버 사용조건으로 확인 작업 
    3232235521_1719671637.6098.png
    3232235521_1719671668.4117.png

    시놀로지 dns서버 작업 실패
    3232235521_1719672123.9743.png


    squarespace 에서 등록시 성공

    3232235521_1719672250.3327.png


    7. 도메인 최종 발급갱신

    ./acme.sh --renew --dns --force -d yourdomain.com -d *.yourdomain.com --yes-I-know-dns-manual-mode-enough-go-ahead-please --server letsencrypt

    /root/.acme.sh/./acme.sh --renew --dns --force -d 11q.kr -d *.11q.kr --yes-I-know-dns-manual-mode-enough-go-ahead-please --server letsencrypt
    3232235521_1719664305.4643.png

    /root/.acme.sh/./acme.sh --renew --dns --force -d 11q.kr -d *.11q.kr --yes-I-know-dns-manual-mode-enough-go-ahead-please --server letsencrypt
    /root/.acme.sh/./acme.sh --renew --dns --force -d 123q.me -d *.123q.me --yes-I-know-dns-manual-mode-enough-go-ahead-please --server letsencrypt
    3232235521_1719672440.4852.png
    -----END CERTIFICATE-----
    [Sat Jun 29 09:30:37 PM KST 2024] Your cert is in: /root/.acme.sh/11q.kr_ecc/11q.kr.cer
    [Sat Jun 29 09:30:37 PM KST 2024] Your cert key is in: /root/.acme.sh/11q.kr_ecc/11q.kr.key
    [Sat Jun 29 09:30:37 PM KST 2024] The intermediate CA cert is in: /root/.acme.sh/11q.kr_ecc/ca.cer
    [Sat Jun 29 09:30:37 PM KST 2024] And the full chain certs is there: /root/.acme.sh/11q.kr_ecc/fullchain.cer
    root@www11q:~/.acme.sh#
    ===================

    -----END CERTIFICATE-----
    [Sat Jun 29 11:46:34 PM KST 2024] Your cert is in: /root/.acme.sh/123q.me_ecc/123q.me.cer
    [Sat Jun 29 11:46:34 PM KST 2024] Your cert key is in: /root/.acme.sh/123q.me_ecc/123q.me.key
    [Sat Jun 29 11:46:34 PM KST 2024] The intermediate CA cert is in: /root/.acme.sh/123q.me_ecc/ca.cer
    [Sat Jun 29 11:46:34 PM KST 2024] And the full chain certs is there: /root/.acme.sh/123q.me_ecc/fullchain.cer
    root@www11q:~/.acme.sh#

    생성 성공
    3232235521_1719664475.3758.png

    인증서 등록을 위한 pc samba 로 파일업로드 가능한곳으로 복사
    cp /root/.acme.sh/11q.kr_ecc/*.* /volume1/web/ssl/11qkr/
    cp /root/.acme.sh/123q.me_ecc/*.* /volume1/web/ssl/123qme/


    3232235521_1719664816.505.png


    하기경로는 1회만 진행 필요한 > 인증서 가져오기 작업용

    3232235521_1719664839.0818.png

    3232235521_1719672684.8475.png

    인증서 가져오기
    3232235521_1719665931.1391.png
    3232235521_1719672851.2166.png



    3232235521_1719668238.046.png

    기본 인증서 찾기

    자동 업데이트 준비 
    기본 인증서 찾기 
    3232235521_1719668261.1661.png
    기본 인증서로 변경
    3232235521_1719668310.676.png
    인증서 적용
    3232235521_1719668371.2665.png

    3232235521_1719668587.6011.png

    ★★★2 lets encrypt 인증서 acme.sh 시놀로지 자동 업데이트 만들기 ★★★

    ,,,진행....end

    [ 추가 정보 ... 더보기) ]
    뷰PDF 1,2



    office view

    관련자료

    댓글목록

    profile_image

    11qkr님의 댓글

    11qkr 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일
    profile_image

    11qkr님의 댓글

    11qkr 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일
    profile_image

    11qkr님의 댓글

    11qkr 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일
    목록

    새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사




    Total 1,684 / 46 Page
    [ ★ Portainer 설치 및 설정 (Docker Web UI 관리툴) Docker를 사용하여 Portain… ] 댓글 3

    Docker를 사용하여 Portainer 설치 실행 설정 작업https://siane.tistory.com/296기존 돌아다니는 설명글은 por…

    [ 메인용 최신갤러리 ]

    ###\r\n\r\n■ https://11q.kr는 정보를 찾아 공유 합니다..\r\n■ https://11q.kr\n[이 게시물은 관리자님에 …

    [ 홈페이지 개발도구 보안 업데이트 권고 ]

    \r\n\r\n\r\n홈페이지 개발도구 보안 업데이트 권고2016.11.04\r\n\r\n\r\n\r\n\r\n\r\n\r\n□ 개요o 홈페이지…

    [ g4s설정에서 게시판 리스트가 썸네일이 나오지 않을시 목록에서 파일 사용 [v] check 하니 나오네요 ]

    g4s설정에서 게시판 리스트가 썸네일이 나오지 않을시 목록에서 파일 사용 [v] check 하니 나오네요 목록에서 게시판 첨부파일을 읽어와야 할…

    [ 중요) 인터넷 속도가 버벅임 iptv 시청불가능 대응 iptime공유기 보인설정 및 기타 조치 대응… ] 댓글 8

    아래 내용은 개인적인 구성에 문제로 발생될수 있는 내용입니다아래 인터넷 버벅임 문제로 1차 해결 안되어2차 문제 발생결론 : 아들방에서 다른 컴…

    [ diskstation 바탕화면 배경이미지 변경하기 ]

    diskstation 바탕화면 배경이미지 변경하기###■ https://11q.kr는 정보를 찾아 공유 합니다..■ https://11q.kr …

    [ cafe24 도메인 등록 벙법및 가정내부 연동,공유기변동에 대한 ip등록 방법 ] 댓글 1

    cafe24 도메인 등록 벙법및 가정내부 연동,공유기변동에 대한 ip등록 방법간편한 웹접속을 위하여 도메인을 구입 ip를 등록 나의 홈피 ip접…

    [ 설치가 필요없는 FTP 프로그램 V 1.4.6 ]

    설치가 필요없는 FTP 프로그램 V 1.4.6http://webftp.czero.co.kr/index.php►버전업 History : 2014/…

    [ 헤놀로지 하드 HDD 늘리기 하드 갯수 추가하기 설정값 변경 / usb외장을 내장으로 사용 ] 댓글 3

    ===========================주) 하기 수정은 dsm 재설정 되서 초기 설치시 바랍니다.저는 기존 HDD 구성으로 DSM 재…

    [ 일반적인 m 디렉토리로 모바일 접속시키기(?) ]

    일반적인 m 디렉토리로모바일접속시키기(?)THIRD작성일시2013.03.16 15:19:42조회858댓글4거두 절미하고 코드 먼저...g4s 설…

    [ 패스 지정 해주고자 할때 111 PATH=$PATH:/11 ]

    본문\r\n\r\n/usr/local/mysql/bin을 패스 지정 해주고자 할때.. export PATH=$PATH:/usr/local/mys…

    [ putty활용)top명령_시놀로지 웹 리소스 모니터링 해킹 확인 ]

    \r\nputty활용)top명령_시놀로지 웹 리소스 모니터링 해킹 확인\r\n\r\n\r\n아무래도 시놀로지 DSM 자체 보안버그 때문에시놀로지…

    [ 성공)DS3615xs 6.02 Jun's Mod V1.0_pat8451.zip DSM6 시놀로지/ 헤놀로지 … ] 댓글 2

    본자료는 참조만 하세요=========저의 최종 dsm 6.0 업데이트 가능한성공)DS3615xs 6.02 Jun's Mod V1.0_pat84…


    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-07-02 02:36:38

    오늘의 홈 현황


    • 현재 접속자♨ 643 명
    • 오늘 가입자※ 0 명
    • 어제 가입자※ 2 명
    • 주간 가입자※ 13 명
    • 오늘 방문자 905 명
    • 어제 방문자 2,079 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,408,034 명
    • 전체 게시물※ 8,671 개
    • 전체 댓글수※ 24,813 개
    • 전체 회원수 11,079 명

    QR코드


    ☞ QR코드 스캔은 kakao앱 자체 QR코드

    알림 0








    최신글↑