Windows 및 Linux에서 OpenSSL 버전을 확인하는 방법
OpenSSL 버전이 최신 상태인지 확인하는 것은 시스템 보안과 기능을 유지하는 데 매우 중요합니다. 개발자이든 시스템 관리자이든 OpenSSL 버전을 빠르게 확인하는 방법을 알면 많은 골치 아픈 일을 피할 수 있습니다. OpenSSL 버전을 손쉽게 확인하는 데 도움이 되는 빠른 가이드를 소개합니다.
OpenSSL 버전을 어떻게 확인하나요?
1. openssl 버전 명령어 사용
- 터미널/명령 프롬프트를 엽니다 .
- Windows의 경우: 시작 메뉴를 클릭하고 cmd를 입력한 후 키를 누릅니다 Enter.
- Linux/macOS의 경우: Ctrl+ Alt+를 눌러 T터미널을 엽니다.
- 명령을 실행하세요 :
- openssl 버전을 입력 하고 키를 누릅니다 Enter.
- 플래그와 관련된 자세한 내용을 보려면 openssl version -a를 대신 입력하세요.
OpenSSL 버전 번호와 출시 날짜가 표시됩니다. 이 명령은 간단하며 필요한 세부 정보를 즉시 제공합니다. 원하시면 PowerShell에서도 동일하게 작동합니다.
이 솔루션은 OpenSSL 버전을 확인하는 가장 빠른 방법이며, 소프트웨어가 최신 상태인지 확인하거나 문제 해결에 유용합니다.
2. 패키지 관리자를 통한 확인(Linux)
- Ctrl+ Alt+를 눌러 T터미널을 엽니다.
- 다음 명령을 실행하여 설치된 패키지를 확인하세요 .
- Debian/Ubuntu의 경우:
apt list -a openssl
- RedHat/CentOS의 경우:
dnf list --all openssl
- Debian/Ubuntu의 경우:
이것은 패키지 관리자가 관리하는 모든 설치된 OpenSSL 버전을 나열합니다. 이 솔루션은 배포판의 저장소에서 사용할 수 있는 버전과 설치한 버전을 이해하는 데 도움이 됩니다.
3. 라이브러리에서 strings 명령 사용(Linux)
Ctrl + Alt + T
터미널을 열려면 누르세요 .- 명령을 실행하세요 :
- 일반적으로 OpenSSL 라이브러리가 있는 디렉토리로 이동합니다.
/usr/lib/ssl
- 달리다
strings libcrypto.so | grep "^OpenSSL \S\+ [0-9]\+ \S\+ [0-9]\+"
- 일반적으로 OpenSSL 라이브러리가 있는 디렉토리로 이동합니다.
이렇게 하면 바이너리에서 직접 OpenSSL 라이브러리의 버전이 출력됩니다. 이 솔루션은 여러 개의 OpenSSL 설치가 있거나 애플리케이션과 함께 번들된 OpenSSL 버전을 확인해야 하는 경우에 유용합니다.
4. C++에서의 프로그래밍적 체크
- C++ 코드에 필요한 OpenSSL 헤더를 포함합니다.
- 코드 조각 :
#include <openssl/opensslv.h> #include <iostream> int main() { std::cout << SSLeay_version(SSLEAY_VERSION) << std::endl; return 0; }
- OpenSSL에 연결된 컴파일러로 프로그램을 컴파일하고 실행 파일을 실행합니다.
이 프로그램은 C++ 애플리케이션에서 사용된 OpenSSL 버전을 인쇄합니다. 이 솔루션은 개발자가 애플리케이션에서 사용된 OpenSSL 버전을 프로그래밍 방식으로 확인하는 데 도움이 되며, 이는 특히 개발 및 디버깅 중에 유용합니다.
이러한 솔루션을 따르면 다양한 시스템과 컨텍스트에서 OpenSSL 버전을 쉽게 확인할 수 있습니다. OpenSSL 버전을 정기적으로 확인하면 시스템의 보안과 기능을 보장하는 데 도움이 됩니다. 취약점으로부터 보호하기 위해 소프트웨어를 항상 업데이트하세요.
Windows 터미널이 열리지 않으면 강조 표시된 이 링크를 클릭하여 빠르게 문제를 해결하는 방법을 알아보세요.
다른 질문이나 제안 사항이 있으시면 아래의 댓글 섹션을 통해 남겨주시기 바랍니다.
답글 남기기