본문 바로가기

파이썬

파이썬 보아뱀 나홀로 사냥 6 - 윈도우즈에 Open SSL 설치

반응형

https를 위해 우선 윈도우즈10에 Open SSL을 설치한다.

파이썬과 직접 연관되는 부분은 아니다.

 

우선 SSL, HTTPS, 인증서 등에 대한 개념을 이해하려면 지난번 스토리를 참조한다.

 

파이썬 보아뱀 나홀로 사냥 5 - HTTPS/SSL 인증서 발급/동작 절차

우선 코딩 들어가기전에 https, SSL, 암호화, 인증서 등에 대한 개념을 이해해본다. 개념 없는 코딩은 뇌에서 빨리 휘발.... https(http security)란? http 프로토콜은 패킷을 가로챈다면 내용을 볼 수 있다.

imaking.tistory.com

 

 

Openssl 다운로드

 

https://sourceforge.net/projects/openssl/

 

1) 위 링크로 들어가 PC OS 및 시스템 정보에 맞는 Zip화일을 다운 받는디

    내 PC는 윈도우 10 64bit OS 이다

 

             [Project Activity]

 

2) 다운받은 후 C:\ 아래 압축을 푼다.

   - C:\openSSL 디렉토리가 하나 생긴다

 

환경변수 설정

3) PC내 제어판 > 고급 시스템 설정변경>환경변수 >시스템 변수 화면까지 들어간다

 

4) 시스템 변수중  'Path' 선택 > '편집' > '새로만들기'를 클릭한다

   - 맨 마지막 줄에 입력하는 줄이 생기면,

   - 좀전에 만든 Openssl내 bin 디렉토리 'C:\OpenSSL\bin' 을 입력하고 확인을 누른다

 

5) cmd 콘솔 창을 열고 "openssl"을 입력하면, OpenSSL 프롬프트로 바뀌면 정상 수행된다

   C:\Users\..>openssl
   WARNING: can't open config file: C:/OpenSSL/openssl.cnf
   OpenSSL>

 

수행이 되는데 경고가 있어 좀 걸린다.  구글님에게 물어본다

 

리눅스용 경로이어서 윈도우에서 경고가 뜨는 것이니, 
openssl.cnf 파일이 있는 bin 디렉토리로 path를 설정해주라고 한다
 > set OPENSSL_CONF=C:\OpenSSL\bin\openssl.cnf
명령어로 path 를 설정해준다

 

다시 cmd창에서 openssl을 실행해보니 경고가 없다.

그러나, cmd창 종료하고 난뒤 다시 열어서 수행하면 똑같은 경고가 뜬다. (┬┬﹏┬┬)

 

그래서, 아 예 시스템 변수안에 변수 값으로 등록해본다

 

6) 위 패스 설정시 들어간 경로, 제어판 > 고급 시스템 설정변경>환경변수 >시스템 변수 화면까지 들어가서,

    하단 시스템 변수 하단 새로만들기를 클릭해서 창이 팝업되면,

 

    '변수이름' OPENSSL_CONF, '변수값' C:\OpenSSL\bin\openssl.cnf 을 넣고 확인을 꾹꾹 눌러주고 빠져나온다

 

cmd창 종료하고 난뒤 다시 열어서 수행하니 경고가 사라진다.  ~ 빙고 👌     (❁´◡`❁)

 

 

 

여기까지 한 나에게 칭찬을 해주어야 한다.

 

반응형