본문 바로가기
  • 오늘도 한걸음. 수고많았어요.^^
  • 조금씩 꾸준히 오래 가자.ㅎ
IT기술/리눅스

openssl 1.1.1g 수동 설치 / 컴파일 설치

by 미노드 2021. 8. 12.

출처 : https://blog.naver.com/deepact/222061844025

CentOS 7 에서는 openssl 1.1.1g를 컴파일 설치해야 합니다.

openssl 1.1.1g 으로 업그레이드 하는 이유는 단순합니다. 바로 보안이죠!

# 주의!!! 기존 소프트웨어가 openssl 에 연동되어 있으면 오류가 발생할 수 있습니다.

# openssl 기존버젼 확인#
# openssl version

# 기존 버전 있다면 openssl을 삭제
# yum remove openssl

기본 필요한 패키지 설치
# yum install gcc gcc
-c++ pcre-devel zlib-devel perl wget

# cd /usr/local/src
# wget https://www.openssl.org/source/openssl-1.1.1g.tar.gz
# tar xvfz openssl-1.1.1g.tar.gz
# cd openssl-1.1.1g
# ./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl shared zlib

# make
# make install 

이제 남은 짜투리 설정 해주기

만약 기존 openssl 1.0.2k 이 있다면 파일명 변경 변경
위에서 제거 했다면 생략해도됨
# mv /bin/openssl /bin/openssl_1_0_2k 

'/usr/local/ssl/lib' 내용 넣기
# vi /etc/ld.so.conf.d/openssl-1.1.1g.conf 

/usr/local/ssl/lib
넣고 저장

심볼릭 링크 생성하기
# ln -s /usr/local/ssl/lib/libssl.so.1.1 /usr/lib64/libssl.so.1.1
# ln -s /usr/local/ssl/lib/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1
# ln -s /usr/local/ssl/bin/openssl /bin/openssl

이제 버전을 확인해보자

# openssl version

프로토콜 확인

openssl ciphers -v | awk '{print $2}' | sort | uniq