Linux 컴퓨터에 SCOM 애플리케이션 설치의 일부로
관련된:http://www.tekronin.net/2014/07/31/monitoring-linux-servers-with-scom-2012-r2/
OpenSSL이 실행되고 있는지 확인해야 합니다.
이 패키지가 Linux 시스템에 있는지 확인하는 방법은 무엇입니까?
답변1
이 페이지에서는 SSL을 SSH로 착각하는 것 같습니다. 둘 다 비대칭 암호화(개인-공개 키 쌍)를 처리하지만 상호 교환 및 호환이 불가능하고 공통점이 거의 없습니다.
인증서 서명을 위해 OpenSSL이 실행되고 있어야 합니다. 여러 SCOM 관리 서버가 있고 인증에 SSH 키를 사용하려는 경우 이는 매우 중요합니다.
그러나 인증서 서명에 OpenSSL을 사용할 수 있는지 확인하는 것은 나쁘지 않습니다.
openssl req -x509 -newkey rsa:2048 -keyout delete_me.pem -out delete_me_cert.pem -days 3653
rm delete_me.pem
rm delete_me_cert.pem
root
이러한 명령은 오류 없이 완료되어야 하며 액세스나 액세스가 필요하지 않습니다 sudo
. 이러한 명령은 단순히 가상 키를 생성하고 가상 인증서에 서명한 다음 삭제할 수 있는지 여부를 테스트합니다. 이 명령은 시스템의 어떤 것도 변경하지 않으며 눈에 띄는 부작용도 없습니다.
답변2
사용 중인 Linux 배포판을 지정하지 않았습니다. 내가 사용하고 있는 Debian과 Ubuntu에서 OpenSSL은 openssl
프런트 엔드를 포함하고 올바른 버전의 OpenSSL 라이브러리에 의존하는 패키지에 의해 제공됩니다. 다음 명령을 사용하여 프런트엔드와 라이브러리의 버전과 상태를 확인할 수 있습니다.
dpkg -l 'openssl*'
ii
"설치하다"라는 뜻입니다. 그렇지 않은 경우에는 OpenSSL이 설치되어 있지 않거나 시스템이 패키지를 설치할 수 없음을 의미합니다.