OpenVpn 어플라이언스 : 기본 웹 서버의 HTTPS에 대한 인증서 파일을 어디에 둘까요?


0

OpenVpn 어플라이언스를 성공적으로 실행합니다. 정확하게 말하면 VM웨어입니다.

마침내 certbot을 실행하여 두 개의 pem 파일을 얻었습니다.

나는 certbot이 인증서 파일을 자동으로 설치할 수 있기를 바랬지 만 443 포트에서 OpenVpn GUI를 입력 할 때 Chrome은 여전히 ​​안전하지 않은 사이트 상태에 대해 경고합니다.

이 두 파일을 어디에서 어떻게 복사해야합니까?

나는이 튜토리얼을 따라 갔다 : https://loige.co/using-lets-encrypt-and-certbot-to-automate-the-creation-of-certificates-for-openvpn/

끝났어.

sudo apt-get -y install software-properties-common  
sudo add-apt-repository -y ppa:certbot/certbot  
sudo apt-get -y update  
sudo apt-get -y install certbot 

sudo certbot certonly \  
  --standalone \ 
  --non-interactive \ 
  --agree-tos \ 
  --email YOUR_CERTIFICATE_EMAIL \ 
  --domains YOUR_DOMAIN \ 
  --pre-hook 'sudo service openvpnas stop' \ 
  --post-hook 'sudo service openvpnas start'

sudo ln -s -f \
   /etc/letsencrypt/live/YOUR_DOMAIN/cert.pem \
   /usr/local/openvpn_as/etc/web-ssl/server.crt  
sudo ln -s -f \
   /etc/letsencrypt/live/YOUR_DOMAIN/privkey.pem \
   /usr/local/openvpn_as/etc/web-ssl/server.key  

sudo service openvpnas start  

분명히, 나는 레알 도메인이 아니라 자리 표시 자

그러나 certbot이 성공적으로 실행되는 동안 .pem 생성 된 파일, link 그리고 restart 명령으로 내 https 연결을 안전하게 할 수 없습니다.

나는 자습서가 오래되었다고 생각하지만 openvpn이 웹 서버에이 파일을 보관하고 사용하는 법을 알지 못한다.

답변:


0

전체 작동 솔루션

중요 : 내 질문과 같이 파일을 링크하지 마십시오!

설치

sudo apt-get -y install software-properties-common  
sudo add-apt-repository -y ppa:certbot/certbot  
sudo apt-get -y update  
sudo apt-get -y install certbot 

인증서 만들기

sudo certbot certonly --standalone --non-interactive --agree-tos \
     --email <youremail> --domains <thedomain> \
     --pre-hook 'sudo service openvpnas stop' \
     --post-hook 'sudo service openvpnas start'

갱신하려면 간단히 --force-renew.

다음을 사용하여 webserver config에 인증서 추가 sacli 수단

./sacli --key "cs.priv_key" --value_file \
    "/etc/letsencrypt/live/<yourdomain>/privkey.pem" ConfigPut

./sacli --key "cs.cert" --value_file \
    "/etc/letsencrypt/live/<yourdomain>/cert.pem" ConfigPut

./sacli --key "cs.ca_bundle" --value_file \
    "/etc/letsencrypt/live/<yourdomain>/fullchain.pem" ConfigPut

서비스 다시 시작

./sacli start

확인하려면 무료 온라인 도구 (예 : https://www.digicert.com/help/

참고 : 저는 digicert와 관련이 없습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.