.ica 파일을 다운로드한 후 Citrix Workspace 앱이 시작되지 않습니다. 오류는 다음과 같습니다.
SSL 오류 다음 정보를 가지고 헬프 데스크에 문의하십시오. 서버 보안 인증서 "DigiCert High Assurance EV Root CA"(SSL 오류 61)의 발급자를 신뢰하도록 선택하지 않았습니다.
인증서를 연결하여 Ubuntu(20.04)에서 쉽게 수정할 수 있습니다.
sudo ln -s /usr/share/ca-certificates/mozilla/* /opt/Citrix/ICAClient/keystore/cacerts
그러나 Fedora v34(Redhat에서 파생됨)에서는 수정 사항이 작동하지 않습니다. /usr/share/ca-certificates/mozilla가 존재하지 않습니다.
또한 /etc/ssl/certs의 파일을 ICAClient 경로에 연결해 보았습니다.
sudo ln -s /etc/pki/ca-trust/extracted/pem/* /opt/Citrix/ICAClient/keystore/cacerts
답변1
브라우저에서 Citrix 세션을 시작한 사이트로 이동하여 URL 맨 왼쪽에 있는 자물쇠 위젯을 클릭합니다.
-> "연결이 안전합니다"를 클릭하세요.
______ Chrome에서 ______
-> "인증서 유효"를 클릭하세요.
그러면 팝업 창이 열립니다
-> Chrome에서 '세부정보' 탭을 클릭하세요.
-> "인증서 계층" 필드 보기
-> 맨 아래 행을 클릭하세요. 이것이 귀하의 인증서 이름입니다.
-> 내보내기를 클릭합니다(인증서 파일이 다운로드됩니다).
______ 파이어폭스______
-> '추가 정보'를 클릭하세요.
보안 탭에 대한 팝업 창이 열립니다.
-> '인증서 보기'를 클릭하세요.
-> 페이지가 열리면 "DigiCert High Assurance EV Root CA" 탭을 클릭하세요.
-> "기타" 보기 -> 다운로드
-> "PEM(인증서)"을 클릭하면 인증서 파일이 다운로드됩니다.
브라우저 사용은 끝났습니다
방금 다운로드한 인증서 파일의 이름을 .pem으로 끝나도록 바꿉니다. 새로 다운로드한 파일이 위치합니다.~/Downloads/foo.bar.pem
터미널 질문에서 다음 명령을 실행하십시오.
cd /opt/Citrix/ICAClient/keystore/
sudo mv cacerts cacerts~~ignore
sudo ln -s /etc/ssl/certs cacerts
sudo cp ~/Downloads/foo.bar.pem /opt/Citrix/ICAClient/keystore/cacerts
상자에 디렉터리가 없으면 /opt/Citrix/ICAClient/keystore/cacerts
다음 명령을 실행하여 올바른 경로를 식별할 수 있습니다.
dpkg -L icaclient | grep cacerts
드디어 보냈습니다
# this engages above new .pem file
/opt/Citrix/ICAClient/util/ctx_rehash
PS...Citrix가 이 글을 읽고 있다면 이 글을 읽고 Citrix 작업 공간 설치 사이트에 게시하여 어디에도 문서화되어 있지 않기 때문에 처음 몇 시간 동안 어려움을 겪어야 하는 저와 같은 사람들을 돕기 바랍니다.
답변2
설명에 따라 인증서 자체를 다운로드하여 /opt/Citrix/ICAClient/keystore/cacerts
작업에 복사하세요. ( chmod 444
인증서에서 이 작업을 수행해야 합니다.)
/etc/ssl/certs/ca-bundl.trust.crt
올바른 DigiCert가 이미 다운로드되었으므로 더 우아한 솔루션이 있어야 합니다 /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem
.
답변3
간단한 세 단계만 거치면 됩니다
$ cd /opt/Citrix/ICAClient/keystore/cacerts
$ sudo ln -s /usr/share/ca-certificates/mozilla/USERTrust_RSA_Certification_Authority.crt
$ /opt/Citrix/ICAClient/util/ctx_rehash