2 분 소요

SSL


Window CA를 이용한 인증서 실습

구상도

2022-08-03-01구상도


Win cap 이용해서 인증서 옮기기

2022-08-03-02윈캡이용해서인증서옮기기

CA에서 받은 인증서를 Webserver로 옮겨 주시면 됩니다.


Webserver에서 인증서 확인

2022-08-03-03옮긴거확인


httpd 설치

2022-08-03-04httpd설치


ssl 설치

2022-08-03-05ssl설치


ssl 설정 변경

2022-08-03-06설정파일

2022-08-03-07인증서사설키위치정의

인증서와 사설키의 위치를 지정해 주시면 됩니다.


httpd 설정 변경

2022-08-03-08httpd설정


인증서 추출

2022-08-03-09인증서추출

아까 Win cap을 이용해 옮겨놧던 인증서에서 인증서와 개인키를 추출 해주시면 됩니다.

개인키 추출

2022-08-03-10개인키추출


인증서 개인키 복사

2022-08-03-11인증서개인키복사


Client에서 확인

2022-08-03-12고급누륵

고급을 눌러주시면 됩니다.


예외추가 보안예외 확인

2022-08-03-13예외추가보안예외확인

눌러주시면 됩니다.


누른 후

2022-08-03-14결과

평소에 저희가 실습했던 화면이 나오게 됩니다.


네이버 와 좌측 상단 자물쇠 비교

2022-08-03-19자물쇠비교

네이버는 초록색 httpd는 느낌표가 있는게 보입니다.

초록색은 인증서 인증이 완료된 것이고 느낌표는 아직 인증이 덜 된 상태인 겁니다.

나머지 인증을 더 해보도록 하겠습니다.


Client에서 CA인증서 다운

2022-08-03-15ca에서인증서다운

CA 인증서 설치를 해주셔야 합니다.


인증서 설치

2022-08-03-15인증서설치


인증서 설치 2

2022-08-03-16인증서설치2


인증서 설치 확인

2022-08-03-17인증서설치3

도구 > 인터넷옵션에 들어가시면 확인 가능 합니다.


확인해 보기

2022-08-03-18확인하기

아직 자물쇠가 바뀌지 않았습니다.

DNS를 설정 해주고 다시 해 보겠습니다.


DNS 설정

2022-08-03-21dns설정

구상도에 없었지만 DNS를 활욜 해보도록 하겠습니다.

저는 2003Window를 활용해서 DNS를 설정 하였습니다.


확인하기

2022-08-03-20자물쇠완료

자물쇠가 초록색으로 변한 모습이 확인 가능 합니다.

인증서 인증이 완료 된 것입니다.




Linux CA를 이용한 인증서 실습


구상도

2022-08-03-22구상도


CA에 ssl 설치

2022-08-03-23ssl설치


인증서 만들기

2022-08-03-24csr만들기

Common Name은 중요합니다. 인증서 이름과 관련이 되있는 곳이니 신중하게 써주시기 바랍니다.


인증서 확인

2022-08-03-25결과보기


인증서 생성 요청

2022-08-03-26인증서생성요청

유효기간 365일의 x509형태의 내가 가진 키로 인증을 하겠다 라고 만든 겁니다.


webserver 인증서 발급

2022-08-03-27웹서버2인증서발급


개인키 생성

2022-08-03-28개인키생성


개인키 확인

2022-08-03-29개인키확인


인증서 생성

2022-08-03-30인증서생성완료

인증서 생성까지 완료 하였습니다.


인증서 Web Server로 옮기기

2022-08-03-31인증서옮기기

Window 실습때 Win cap을 쓴것과 똑같은 역할을 해주는 명령어 입니다.


Web Server에서 확인

2022-08-03-32웹서버에서확인

제대로 옮겨진 것이 확인 되었습니다.

똑같은 방법으로 webserver-2.key도 옮겨주시면 됩니다.


관련 디렉터리로 이동

2022-08-03-33디렉터리로옮기기

옮겨온 파일을 관련 디렉터리로 옮겨주시면 됩니다.


인증서, 사설키 위치 변경 1

2022-08-03-35ssl설정변경

2022-08-03-34ssl설정변경

이렇게 위치를 바꿔주시면 됩니다.


인증서, 사설키 위치 변경 2

2022-08-03-37httpd설정변경

2022-08-03-36httpd설정변경

위와 똑같이 경로만 webserver-2.key로 바꿔주시면 됩니다.


데몬 재시작, 상태확인

2022-08-03-38재시작

설정을 바꾸었으니 재시작 해서 동기화를 해주시고 잘 동작 하는지 상태를 한번 확인 해봅니다.


Client에서 확인

2022-08-03-39고급

아까랑 똑같이 고급 > 예외추가 > 보안예외 확인 눌러 주시면 됩니다.


확인 2

2022-08-03-40더보기

자물쇠 누르고 > 더보기 누르시고


확인 3

2022-08-03-41인증서보기상세정보

인증서 보기 > 상세정보에 가서 아까 만들었던 인증서가 들어가 있으면 성공 입니다.


Win cap 사용해서 rootCA 가져오기

2022-08-03-42윈캡으로rootca가져오기

rootCA를 Client로 옮겨 주셔야 합니다.


가져오기

2022-08-03-43가져오기확인


인증서 호출

2022-08-03-44인증서호출

설정 > 고급 > 인증서 > 인증서 가져오기 순으로 들어 가셔서 인증서를 호출 하시면 됩니다.


DNS 만들기

2022-08-03-47c12dns만들기

이번에도 2003을 이용해서 DNS에 c12.kh를 만들어 줍니다.


DNS ping 확인

2022-08-03-48dns통신체크


자물쇠, 인증서 보기

2022-08-03-49자물쇠확인

2022-08-03-45인증서보기

정상적으로 인증서가 인증이 된 모습 입니다.




Linux CA를 이용한 인증서 실습 2

이번에는 CA에서 인증서를 발급 받는게 아닌 자신만의 인증서를 발급받아 해 보도록 하겠습니다.


개인 인증서 생성

2022-08-03-51개인인증서생성


생성된 파일 옮기기

2022-08-03-52파일옮기기PNG


경로 변경 1

2022-08-03-53경로변경

2022-08-03-54경로변경


경로 변경 2

2022-08-03-56httpd변경

2022-08-03-55httpd변경


데몬 재시작, 상태 확인

2022-08-03-57재시작상태확인


인증서 확인

2022-08-03-58인증서확인


Wire Shark로 통신 과정 보기

2022-08-03-59와이어샤크

2022-08-03-60ssl통신과정

업데이트:

댓글남기기