• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
정보

클라우드플레어를 인증서버로 Cloudflare Zero Trust 사용하기.

달소 달소 1939

1

14

 

안녕하세요. 달소입니다.

이번에 소개해드릴것은 클라우드플레어 DNS를 사용하시는분들께서 유용하게 사용하실만한 기능을 찾아왔습니다!

 

이전에 인증서버로 소개해드렸던 Authelia와 비슷한 역할을 할 수 있는 Zero Trust라는 기능인데요.

 

클라우드 플레어에 등록된 도메인에 접속을 할때 클라우드 플레어에서 인증방식으로 설정한것(OTP,Google,github인증등)을 거친 뒤에 페이지에 넘어갈수있도록 해줍니다.

클라우드플레어의 기능이기때문에 반드시 도메인이 등록되어야 하며 DNS또한 클라우드플레어 프록시를 사용해야합니다.

 

보통의 통신이 클라이언트 -> DNS -> 서버 였다면

클라이언트 -> DNS -> ZeroTrust 인증 -> 서버로 인증을 진행하게됩니다.

 

image.png.jpg

 

image.png.jpg

image.png.jpg

image.png.jpg

image.png.jpg

image.png.jpg

 

여기서 기본적인 일회용 PIN은 이메일로 OTP코드를 보내줍니다.

image.png.jpg

 

 

image.png.jpg

 

 

 

image.png.jpg

 

image.png.jpg

 

적용 어플리케이션 추가하기

image.png.jpg

 

image.png.jpg

 

실제로 클라우드플레어에서 호스팅하고있는 도메인에 대한 등록방법입니다.

 

먼저 적용하실 도메인의 프록시를 클라우드 플레어로 설정해주고

image.png.jpg

 

이름은 적당히 지정해주시고 domain 쪽에 적용할 도메인과 경로를 지정해주시면됩니다.

image.png.jpg

 

이제 정책입니다.

Plices의 경우 입맛에 따라 다르겠지만 저같은경우 구글 로그인을 사용할것이기때문에 특정 이메일로 지정을했습니다.

image.png.jpg

Action을 Allow로 두고 Configure rule을 특정 이메일로한다면 이 이메일로 접근했을때만 접속을 허용한다는 뜻입니다.

 

image.png.jpg

 

그다음은 인증방식인데 두개를 넣어줬습니다.

 

image.png.jpg

 

마지막 셋팅쪽은.. 대충 체크만해줬습니다.

image.png.jpg

 

이제 해당 url로 접속하게되면 구글인증/PIN 으로 진행합니다.

 

image.png.jpg

 

여기서 지정된 메일이 아닌 다른 메일을 입력하게되면 인증코드가 안오거나 접속이 결국안됩니다.

 

image.png.jpg

 

image.png.jpg

 

 

이렇게 허용되지않는 계정의 경우 접근이 되지않습니다.

참 쉽죠?

신고공유스크랩
14

달소 달소
98Lv. 192195P
다음 레벨까지 3825P


메인서버 - Ryzen 5700G / Proxmox 7.2 / Ubuntu / Xpenology / 기타 VM 등등
보조서버 - Intel i9-9900ES(QQC0) / H370M / Proxmox 7.1 / 아직개발용서버로 사용중
백업스토리지서버 - DS920+ 
하드웨어,가상화 등등 여러 IT분야에 관심이 두루두루많습니다만 깊게알고있는건 없습니다 하하하

profile image
달소 글쓴이 2022.08.24. 08:55
콜라

오오 빠르시네요!!

어제 쓰다가 졸려서,, 캡쳐만해놓고 갔습니다 핳..

profile image
달소 글쓴이 2022.08.24. 08:55
뻘짓의초심자

잘 적용되셨다니 다행입니다~

저도 여기서 테츠님 댓글타고 가서 보고 신기해서 셋팅해봤습니다 ㅎ

3등
DarkAcid 2022.08.24. 12:08

저도 어제부터 Authelia 하다가 너무 힘들어서 이 리뷰보고 적용했습니다. 무지무지 쉽네요

profile image
달소 글쓴이 2022.08.24. 13:42
DarkAcid

단점이.. dns를 클플로 태워야되서 서비스하는곳에는 적합하지않는다 정도빼고는 참 좋은거같습니다 ㅎㅎ

지구 2022.11.03. 01:04
달소

달소님, 클플이 클라이언트인 거 같고, 플? 플이 뭘까요?? 궁금합니다.

nmks21 2022.10.25. 20:55

헐.. 이게 더 쉬워보이는데.. 어쨰서 전 authelia를 삽질해가며 구축했을까요...

카노푸스 2023.04.19. 11:06

auth.xxxx.com 으로 접속하면 인증페이지가 뜨긴하는데 나머지 하위 도메인들은 어떻게 보호 하나요? 원하는건 aa.xxxx.com bb.xxxx.com으로 접속해도 auth 인증페이지가 뜨게 하고 싶습니다. 도커에 npm올려서 사용중입니다

마이크로서버 2023.04.25. 11:47
문의 드려보는데 이거 설정하면 리버스 주소 설정을 클플에서 할수 있는거죠? 인증서 따로 안받아도 되구요? 그런데 클플 프록시는 하루 한계 용량이 있던데 설정 하시고 나서 괜찮으신가요? 해보려고 생각중이였는데 제약이 있는거 같고 만졌다가 리스크가 올까봐... 일단 보류 중입니다. ^^
profile image
달소 글쓴이 2023.04.25. 23:53
마이크로서버
이건 최근에 나온 cloudflared(?) 와는 다른 인증페이지를 한번 더 띄워주는 용도입니다. 프록시 용도는아닙니다 ㅠ

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story
번호 분류 제목 글쓴이 날짜 조회 추천
잡담 Ubuntu 24 가 정식출시되었습니다~~ 8 달소 7시간 전10:37 186 +1
가이드 Proxmox 설치시 [ERROR] no device with valid ISO found 해결방법 3 달소 19시간 전23:10 74 +1
정보 proxmox/debian 레포 변경사항 (N: Repository 'Debian bookworm' changed its 'non-free component' value from 'non-free' to 'non-free non-free-firmware') 1 달소 1일 전08:21 164 +1
3867 가이드
image
달소 2분 전18:33 2 0
3866 가이드
image
달소 26분 전18:09 17 0
3865 가이드
image
달소 55분 전17:40 32 +1
3864 질문
normal
까칠한나그네 2시간 전15:44 52 0
3863 잡담
image
달소 7시간 전10:37 186 +1
3862 가이드
image
달소 19시간 전23:10 74 +1
3861 가이드
image
달소 19시간 전22:54 75 0
3860 질문
normal
감자칩 23시간 전18:56 193 0
3859 질문
image
게르노 1일 전16:08 66 0
3858 질문
image
동도리군 1일 전12:14 88 0
3857 정보
image
달소 1일 전08:21 164 +1
3856 잡담
image
달소 1일 전07:46 283 +1
3855 가이드
image
달소 1일 전07:24 251 0
3854 질문
normal
서버구축하자 2일 전13:09 407 0
3853 질문
image
미스터빈 2일 전20:09 218 0
3852 질문
image
초보나스 3일 전08:05 264 +1
3851 질문
normal
웹서버구축관심 4일 전02:22 328 0
3850 잡담
normal
달소 4일 전23:39 218 +2
3849 질문
normal
게르노 5일 전03:11 200 0
3848 질문
image
감자칩 5일 전20:04 296 0