Cisco AnyConnect VPN Client의 서버 인증서 문제


10

Cisco AnyConnect VPN Client를 사용하여 연결하려고하면 다음 오류가 발생합니다.

서버 인증서 문제로 인해 연결 시도가 실패했습니다.

서버 인증서 문제로 인해 연결 시도가 실패했습니다.

이전 Ubuntu 11.10 설치에서이 문제가 발생했습니다. 그 당시에는 인터넷에서 몇 가지 자습서를 사용하여 문제를 해결할 수있었습니다 (어느 것이 기억 나지 않습니다). 기본적으로 4-5 개의 패키지를 설치 한 다음 일부를 설치하도록 제안했습니다 ln -s. 그러나 이번에는 아무도 작동하지 않습니다. 아무도 나를 단계별로 도울 수 있습니까?

답변:


6

이 문제가 있음을 확인할 수 있습니다. Anyconnect 클라이언트는 11.10에서는 제대로 작동했지만 12.04에서는 작동하지 않습니다. 파이어 폭스 라이브러리에 대한 링크가있는 오래된 트릭은 더 이상 작동하지 않습니다. OpenConnect를 사용하게됩니다.

설치 : http://www.humans-enabled.com/2011/06/how-to-connect-ubuntu-linux-to-cisco.html 라우팅 : http://www.redips.net/linux/vpn-client 라우팅 2 /

Cisco Anyconnect 문제에 대한 자세한 내용 :

로그에서 볼 수 있듯이 사용자는 로그인 할 수 있지만 Anyconnect 클라이언트는 여전히 VPN 연결을 설정하지 못했습니다.

Cisco AnyConnect VPN Client (버전 2.5.3055).

state: Connecting
notice: Establishing VPN session...
notice: Checking for profile updates...
notice: Checking for product updates...
notice: Checking for customization updates...
notice: Checking for localization updates...
state: Connecting
notice: Establishing VPN session...
notice: Establishing VPN - Initiating connection...
state: Disconnecting
notice: Disconnect in progress, please wait...
state: Disconnected
notice: VPN session ended.
error: The certificate on the secure gateway is invalid. A VPN connection will not be established.

error: AnyConnect was not able to establish a connection to the specified secure gateway. Please try connecting again.
notice: Connection attempt has failed.
state: Disconnected

1
감사. 매우 쉬웠다. apt-get 설치 network-manager-openconnect-gnome
Mohammad Moghimi

AnyConnect가 자체 서명 된 작업을 시도했지만 시도 할 수 없었습니다. NetorkManager 용 OpenConnect는 바로 작동했습니다!
Konstigt

9

다음 수정 사항은 12.04 LTS 32 비트를 새로 설치했습니다 (Firefox 12 포함). AnyConnect 클라이언트를 설치 한 후 실행을 시도했습니다.

이 메시지를 받았습니다 :

AnyConnect가 보안 게이트웨이에 연결되어 있는지 확인할 수 없습니다. 로컬 네트워크를 신뢰할 수 없습니다. 다른 네트워크를 사용해보십시오.

우분투에서 syslog를 확인했습니다. 이런 종류의 것들이 많이 있습니다.

CERTSTORE_ERROR_CERT_NOT_FOUND The /opt/.cisco/certificates/ca/ directory was not found

작성 / .cisco/certificates/ca의 디렉토리 /opt사용sudo

cd /opt
sudo mkdir .cisco
cd .cisco/
sudo mkdir certificates
cd certificates/
sudo mkdir ca

Globalsign을 인증 기관으로 사용합니다. 그래서 모든 Globalsign .pem 파일을에서 복사했습니다 /etc/ssl/certs. 공급자를 모른다면 모든 것을 복사하면됩니다.

sudo cp /etc/ssl/certs/Global* /opt/.cisco/certificates/ca

또는 CA를 알 수없는 경우

sudo cp /etc/ssl/certs/cd /etc/ssl/cert/* /opt/.cisco/certificates/ca

AnyConnect 클라이언트를 시작하고 VPN에 연결할 수있었습니다

도움이 되었기를 바랍니다.


2
ln -s /etc/ssl/certs ~/.cisco/certificates/ca작동합니다

고마워, 그것은 나를 위해 일했다. 그러나 모든 것을 복사하는 명령은 sudo cp / etc / ssl / certs / Global * /opt/.cisco/certificates/ca

1
해결책이 저에게 효과적이었습니다. 여기의 세부 사항 중 어느 것이 영향을 미치는지 모르겠습니다. 나는 나를 위해 일한 추가 세부 정보를 나열합니다. /opt/.cisco/certificates/ca 디렉토리가 이미 존재합니다. 그래서 Chrome을 사용하여 VPN 서버로 이동했습니다. 인증서를 클릭하고 "Base64 인코딩 ASCII, 단일 인증서"옵션으로 루트 인증서를 내보냈습니다. 파일을 PEM 확장자로 저장했습니다. VPN 클라이언트는 다시 시작할 필요없이 변경 사항을 선택했습니다.
Sergei G

3

인증서 복사가 작동하지 않았지만 두 가지 조합이 저에게 효과적이었습니다.

cd /etc/ssl/certs/cd
sudo ln -s /etc/ssl/certs/Global* .

그럼 ...

sudo apt-get install firefox 
cd /opt/cisco/vpn/lib
sudo ln -s /usr/lib/firefox/lib*.so .

... 그리고 빙고. 나는 지금 일에 로그인 할 수 있습니다 :)


2

이것이 내가 한 방법입니다.

cd /opt
sudo mkdir .cisco
cd .cisco/
sudo mkdir certificates
cd certificates/
sudo mkdir ca

그런 다음 COMODO 인 우리가 사용하는 인증 기관을 확인하고이 CA를 사용하는 사이트를 찾은 다음 브라우저로 다운로드하여

/opt/.cisco/certificates/ca/ directory

짜잔!


1

위에 나열된 이러한 솔루션을 시도했지만 아무도 도움이되지 않았습니다. 그러나 파이어 폭스 라이브러리와 관련하여 아래의 솔루션 중 일부를 시도했을 때 성공했습니다!

Ubuntu 12.04 64 비트의 Cisco AnyConnect 클라이언트에서 인증서 오류 무시

64 비트 Ubuntu Linux의 Cisco AnyConnect

어떤 솔루션이 최상의 솔루션인지 말할 수는 없지만이 두 사이트의 지침을 따라 성공했습니다. 아마도 당신에게 맞는 솔루션을 찾을 수 있습니다. 어느 것이 가장 좋은지 알면 문제를 즉시 해결 한 변수를 알려주십시오. 내가 아는 것은 이러한 변경 중 일부를 수행 한 후에 마침내 Cisco Anyconnect VPN이 작동한다는 것입니다. Ubuntu 12.04의 Firefox입니다.



-3

Firefox가 설치되어 있고 성공적으로 시작할 수 있는지 확인하십시오. 모두 성공하면 몇 가지 다른 문제 해결 단계를 시도해보십시오.


컴퓨터에 파이어 폭스가 설치되어 있습니다.
Mohammad Moghimi
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.