본문 바로가기
Technical/System

OpenSSL 신규 버전 업데이트 방법

by 강홍원 2022. 3. 30.

사이트에 보안 규정에 의해 OpenSSL 버전을 업그레이드 해야되는 경우가 있다. 이때 OpenSSL 사이트에 들어가 tar파일을 이용해서 해당 버전을 설치하는 방법을 알아보려고 한다.

 

1. OpenSSL 사이트 방문하여 파일 다운 받기

- https://www.openssl.org/source/

필요한 버전을 다운 받는다.

현재 버전

2. tar 파일 압축 해제

- tar -xvf openssl-X.X.X.tar.gz

 

3. Make를 이용하여 빌드하기

- cd [압축 해제한 경로]

 

make를 하기 위한 설정파일을 빌드 시켜 줍니다.

- ./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl shared zlib

  

** 이때 zilb-devel 관련 패키지를 미리 설치 해주는 것이 좋다 **

- rpm -ivh zilb-devel-X.X.X-18……..rpm

make 를 빌드 해주고 설치를 해줍니다.

- make && make install

4. 라이브러리 등록

라이브러리에 등록이 되야 정상적으로 버전이 표기가 된다.

- cat > /etc/ld.so.conf.d/openssl.conf << "/usr/local/ssl/lib"

 

등록 확인

- ldconfig -v | grep ssl

 

5. 심볼릭 링크(Symbolic Link)

-ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl

현재 기존에 openssl 이 깔려 있기 때문에 필요시 /usr/bin/openssl를 삭제 하거나 백업을 먼저 진행을 해야된다.

** tar로 압축하는 명령어 **

- tar -cvf [파일명.tar] [폴더명]

 

6. 버전 확인

- openssl version

 

 

댓글