목차

소개

사전 요구 사항

요구 사항

구성

사용되는 구성 요소

설정

CSPC로 파일 가져오기

Install

다음을 확인합니다.

문제 해결

소개

이 문서에서는 CSPC에 사용자 또는 CA(Certificate Authority)가 서명한 SSL 인증서를 설치하는 방법에 대해 설명합니다.

사전 요구 사항

요구 사항

- .key 파일(사용자 또는 CA가 서명할 csr 파일을 만드는 동안 생성됨)

- .crt 파일(사용자 또는 CA가 서명한 .key 파일과 일치하는 인증서)

- CSPC에 대한 루트 액세스

팁: .crt 파일 대신 .cer 파일을 제공할 수 있습니다. 이러한 파일은 .crt 파일로 변환하여 설치할 수 있습니다.

구성

사용되는 구성 요소

- CSPC(테스트된 버전에는 2.7.x 2.8.x 2.9.x 및 2.10.x 포함)

- FTP 클라이언트(예: WinSCP, Filezilla, MobaXterm 등)

이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다. 이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다. 현재 네트워크가 작동 중인 경우 모든 명령의 잠재적인 영향을 미리 숙지하시기 바랍니다.

설정

CSPC로 파일 가져오기

1. FTP 클라이언트를 사용하여 .crt 및 .key 파일을 /home/collectorogin으로 가져옵니다.

1.1 .cer이 제공된 경우 파일을 .crt로 변환합니다. (<name>을(를) 파일 이름으로 바꾸십시오.)

openssl x509 -inform DER -in <name>.cer -out localhost.crt

openssl x509 -inform DER -in <name>.cer -out rui.crt

이전 명령에서 경우에 따라 발생할 수 있는 오류(예: 인증서를 로드할 수 없음)가 발생한 경우 이 명령을 사용합니다. 오류를 표시할 수 없습니다.

openssl x509 -in <name>.cer -out rui.crt

Install

2. 키 저장소를 생성합니다.

openssl pkcs12 -export -in localhost.crt -inkey localhost.key > localhost.p12

3. CSPC의 키 저장소에 가져옵니다.

/opt/cisco/ss/adminshell/applications/CSPC/jreinstall/bin/keytool -importkeystore -srckeystore localhost.p12 -srcstoretype pkcs12 -destkeystore $CSPCHOME/webui/tomcat/conf/cspcgxt -deststoretype jks

참고: 비밀번호를 요청합니다. 항상 cspcgxt입니다.

4. 가져온 항목인지 확인합니다(두 항목이 있음).

/opt/cisco/ss/adminshell/applications/CSPC/jreinstall/bin/keytool -list -v -keystore $CSPCHOME/webui/tomcat/conf/cspcgxt | grep --color 'Your keystore contains'

5. 이전 별칭을 삭제합니다.

/opt/cisco/ss/adminshell/applications/CSPC/jreinstall/bin/keytool -delete -alias tomcat -keystore $CSPCHOME/webui/tomcat/conf/cspcgxt

6. 별칭이 하나만 있는지 확인합니다.

/opt/cisco/ss/adminshell/applications/CSPC/jreinstall/bin/keytool -list -v -keystore $CSPCHOME/webui/tomcat/conf/cspcgxt | grep --color 'Your keystore contains'

7. 별칭을 tomcat으로 변경합니다.

/opt/cisco/ss/adminshell/applications/CSPC/jreinstall/bin/keytool -changealias -alias 1 -destalias tomcat -keystore $CSPCHOME/webui/tomcat/conf/cspcgxt

8. CSPC 서비스를 다시 시작합니다.

2.7.x 및 2.8.x 버전의 경우:

service cspc restart

2.9.x 및 2.10.x 버전의 경우:

systemctl cspc restart

주의: CSPC로 업그레이드하면 SSL 인증서가 제거되고 다시 설치해야 하므로 .key 및 .crt 파일을 저장하십시오.

다음을 확인합니다.

CSPC 로그인 화면으로 이동하여 주소 표시줄 왼쪽의 잠금을 선택하고 인증서를 검사합니다.

문제 해결

다시 시작할 때 버전 2.9.x 및 2.10.x에 Tomcat에 문제가 있는 것으로 보고되었습니다. GUI가 나타나지 않는 경우

1. 재시작 후 tomcat 서비스가 작동하고 있는지 확인합니다.

service tomcat status

2. 메시지가 활성: 활성화(시작)로 표시되면 서비스가 시작될 때까지 5분에서 10분 정도 기다립니다. 그렇지 않은 경우 수동으로 시작합니다.

service tomcat start

GUI가 나타나지 않는 경우 2.9.x 및 2.10.x 버전을 다시 시작할 때 Tomcat에 문제가 있는 것으로 보고되었습니다.

1. 재시작 후 tomcat 서비스가 작동하고 있는지 확인합니다.

서비스 tomcat 상태

2. 메시지가 "활성: 활성화(시작)"로 표시되면 서비스가 시작될 때 5-10분 정도 기다렸다가 수동으로 시작합니다.

서비스 tomcat 시작

팁: 여전히 문제가 있는 경우 리드에 문의하거나 의견을 공유하십시오.