저장된 인증서 또는 공유 비밀없이 Cisco AnyConnect VPN에 연결


19

많은 사람들이 AnyConnect 클라이언트 대신 Cisco VPN에 연결하도록 OS X 내장 VPN 클라이언트 구성에 대해 논의했습니다. 그러나 모든 토론은 사이트 별 AnyConnect 설치 프로그램에 포함 된 PCF 또는 Profile.xml 파일에서 중요한 구성 정보 (특히 공유 비밀 또는 인증서)를 복사하는 데 중점을 둡니다.

현재 AnyConnect 설치 프로그램 (버전 4.2.01035)은 프로파일 정보를 배포하지 않는 것 같습니다. /opt/cisco/anyconnect/profile포함 AnyConnectProfile.xsd(이 구성에 특정한 것은 아닌 표준 스키마 정의) 이 모든 프로필 XML의 흔적은 없습니다 또는 PCF 내가 찾을 수있는 파일 /opt/cisco, /Library또는 $HOME/Library.

이것은 UI 경험과 일치합니다. 사전 구성된 프로파일이없는 것 같습니다. 대신, 처음 시작할 때 빈 VPN 필드를 가져 와서 직접 호스트 이름 (이 경우 ucbvpn.berkeley.edu)을 입력하고 connect를 누르십시오. 그룹 선택 드롭 다운, 사용자 이름 및 비밀번호 필드를 포함한 로그인 프롬프트가 표시됩니다. 사용자 이름과 비밀번호를 입력하면 지정된 "그룹"에 지정된 모드로 연결이 시작되고 모든 것이 제대로 작동합니다.

그러나이 구성을 어떻게 OS X 기본 VPN 클라이언트로 완전히 전송할 수 있는지 알 수 없습니다. 목록에서 선택한 그룹 이름을 전송하면 AnyConnect 클라이언트가 자동으로 검색 한 것처럼 보이지만 OS X VPN 구성에는 공유 암호 또는 인증서를 명시 적으로 입력해야합니다.

가장 좋은 추측은 Cisco 클라이언트가 서버와 직접 협상하여 필요한 구성 정보를 자동 검색 할 수있는 새로운 모드로 작동하고 있으며 디스크에 저장되지 않는다는 것입니다. 누구든지 이와 같은 설정에 경험이 있습니까? 아니면 다른 시도가 있습니까?


불행히도 구성 파일을 찾을 수 없습니다. 실제로 클라이언트가 서버에서 정보를 가져 오는 것 같습니다. 트래픽을 스니핑하는 것이 가능할까요? 이것에 대한 뉴스가 있습니까?
— Benjamin Herzog

VPN 서버에 연결할 때 두 가지 POST 요청이 있습니다. 첫 번째는 표시된 양식에 대한 정보를 포함하고 두 번째는 해당 양식을 제출 한 후의 정보를 포함합니다. 세션-[id | 토큰]을 만들지 만 VPN 구성 파일 / 정보가 표시되지 않습니다
— Benjamin Herzog

3
흥미로운 업데이트가 있습니까?
— flindeberg 2016 년

필자의 경우 프로파일 및 기타 .xml 파일로 가득 찬 디렉토리가 있으며 Cisco Anyconnect 클라이언트를 제거 할 수있는 대상을 선택해야합니다. 그것은 끔찍하고 잔소리가 많으며 OS와의 통합은 실제로 나쁩니다. 가능한 경우 OS의 기본 클라이언트를 사용하고 싶습니다. 무엇을 찾아야할지 아십니까? "사용자 그룹"을 알고 있지만 다시 "공유 비밀"또는 "인증서"
— 와이

답변:


3

AnyConnect 클라이언트를 사용하여 Cisco에서 제공하는 다양한 유형의 VPN에 연결할 수 있다고 생각합니다. 위에서 설명한 프로세스를 통해 SSL-VPN에 연결하고 있다고 믿게됩니다. SSL-VPN은 첫 번째 암호화 계층에 공유 비밀을 사용할 필요가 없습니다. 대신 클라이언트와 서버는 SSL을 사용하여 첫 번째 계층 암호화를 자동 협상합니다. 그런 다음 자격 증명 및 그룹 구성원 자격을 요구받습니다. 나머지 VPN 세션은 인증 후 고유하게 암호화됩니다.

매번 자격 증명을 입력 할 필요없이 연결을 스크립팅하여 키 체인에 저장하고 셸 또는 다른 스크립트에서 연결을 시작하면됩니다. 몇 년 전에 여기에서 이렇게했습니다 : http://www.wellingtonnet.net/code/2014-02-04/cisco_anyconnect_client_mac.html

AnyConnect를 업데이트 할 때마다이 스크립트를 조정해야하므로 예제로 사용하고 거기서 시작했습니다. AnyConnect를 통해 마지막으로 연결 한 지 약 1 년이 지났습니다.


3
기본 macOS VPN 구현 만 사용하여 연결을 구성하고 AnyConnect를 설치하거나 실행할 필요가 없기 때문에 실제로 가장 관심이있었습니다. 그러나 입력 주셔서 감사합니다.
— jrk

@ jrk 동일하고 또한 TheWellington 당신의 좋아 죽었
— 맥스 코플란
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.