Ubuntu에 OpenSSL 라이브러리를 설치하는 방법

Ubuntue Openssl Laibeuleolileul Seolchihaneun Bangbeob



OpenSSL , 보안 네트워크 통신을 제공하는 애플리케이션 보안 라이브러리; HTTP 웹사이트를 포함한 주요 인터넷 서버에서 광범위하게 사용됩니다. 또한 OpenSSL은 Apache 스타일 라이선스에 따라 라이선스가 부여되므로 개인 및 상업적 목적으로 자유롭게 사용할 수 있습니다. 네트워크에 연결되어 있을 때 시스템 통신을 보호하기 위해 Ubuntu에 OpenSSL 라이브러리를 설치하려는 경우 이 문서는 이를 수행하는 방법에 대한 가이드입니다.

Ubuntu에 OpenSSL 라이브러리 설치

Ubuntu에 OpenSSL 라이브러리를 설치하는 방법에는 다음 두 가지가 있습니다.







방법 I: 공식 저장소에서

Ubuntu에 openSSL 라이브러리를 설치하려면 다음 단계를 따르십시오.



1단계: 리포지토리 업데이트/업그레이드



모든 최신 Ubuntu 배포판에서 openSSL 패키지는 이미 공식 저장소에 있습니다. 따라서 아래 언급된 명령을 실행하여 리포지토리를 업데이트합니다.





스도 적절한 업데이트
스도 적절한 업그레이드

2단계: OpenSSL 설치



그런 다음 아래 언급된 명령을 실행하여 공식 저장소에서 openSSL을 설치합니다. 이 명령을 실행하면 openSSL 라이브러리도 설치됩니다.

스도 적절한 설치하다 openssl

출력에서 설치된 openssl 라이브러리의 긴 목록을 볼 수 있습니다.

3단계: Openssl 개발 도구

일반적으로 openssl 패키지를 설치하면 ssl의 모든 라이브러리도 설치되지만 때로는 누락된 개발 도구로 인해 일부 라이브러리가 제거된 상태로 남아 있습니다. 따라서 아래 언급된 명령을 사용하여 개발 도구 패키지를 설치하는 것이 좋습니다.

스도 적절한 설치하다 libssl-dev

Ubuntu에서 OpenSSL 라이브러리 제거

Ubuntu에서 OpenSSL 라이브러리를 제거하려면 아래 언급된 명령 중 하나를 사용할 수 있습니다.

스도 적절한 제거 openssl

또는:

스도 적절한 제거 openssl

방법 II: .tar 파일 다운로드

다른 방법은 .tar 파일을 사용하여 OpenSSL을 수동으로 설치하는 것입니다. 이렇게 하면 사용자가 최신 3.0 버전의 openSSL을 설치할 수 있으며 아래 단계를 따릅니다.

1단계: 필요한 종속성 설치

OpenSSL을 수동으로 설치하려면 일부 종속성이 필요하며 아래 언급된 명령을 사용하여 설치하십시오.

스도 적절한 설치하다 빌드 필수 zlib1g-dev checkinstall -그리고

2단계: .tar 파일 다운로드

모든 OpenSSL 라이브러리를 구성하기 위해 디렉토리를 /usr/local/src로 변경할 것을 제안했습니다.

CD / usr / 현지의 / 소스 /

그런 다음 최신 버전의 openSSL을 다운로드합니다. 소요 아래 언급된 명령을 사용하여 공식 사이트에서 파일을 다운로드합니다.

스도 wget https: // www.openssl.org / 원천 / openssl-3.0.7.tar.gz

3단계: .tar 파일 추출

.tar 파일을 다운로드한 후 아래 언급된 명령을 사용하여 압축을 풉니다.

스도 소요 -xf openssl-3.0.7.tar.gz

4단계: OpenSSL 파일 구성 및 컴파일

그런 다음 아래 언급된 명령을 사용하여 openSSL 파일을 구성하고 컴파일합니다.

CD openssl-3.0.7

스도 . / 구성 --접두사 = / usr / 현지의 / SSL --openssldir = / usr / 현지의 / SSL 공유 zlib

그런 다음 아래 언급된 명령을 사용하여 파일을 실행 가능한 형식으로 컴파일합니다.

스도 만들다

그런 다음 아래 언급된 명령을 실행하여 해당 실행 파일을 설치합니다.

스도 만들다 설치하다

5단계: 링크 라이브러리 구성

구성된 라이브러리를 연결하기 위해 nano 편집기를 사용하여 새 파일을 만듭니다.

스도 나노 / / ld.so.conf.d / openssl-3.0.7.conf

파일 내부에 라이브러리 경로를 붙여넣습니다.

/ usr / 현지의 / SSL / lib64

그런 다음 파일을 저장하고 종료합니다.

6단계: 동적 링크 다시 로드

그런 다음 아래 언급된 명령을 사용하여 구성된 라이브러리의 동적 링크를 다시 로드합니다.

스도 ldconfig -안에

7단계: 확인

마지막으로 아래 언급된 명령을 실행하여 설치된 openSSL 버전을 확인합니다.

openssl 버전 -ㅏ

OpenSSL 라이브러리 제거

설치된 openSSL 라이브러리를 제거하려면 모든 라이브러리가 있는 디렉토리를 수동으로 제거하되 그 전에 이 디렉토리에 라이브러리 외에 다른 것이 저장되지 않았는지 확인하십시오.

스도 rm -rf CD / usr / 현지의 / 소스 /

결론

Ubuntu의 모든 최신 버전에는 저장소에 OpenSSL 라이브러리가 있습니다. 따라서 apt 명령을 사용하여 저장소에서 OpenSSL 라이브러리를 설치하는 것이 좋습니다. 또한 모든 라이브러리를 성공적으로 설치하려면 openSSL용 개발 도구를 설치하십시오. 그러나 최신 버전의 openSSL을 설치하려는 경우 .tar 파일 방법이 가장 적합합니다.