vpncli가 Windows에서 작동하지 않습니까? Cisco Secure Client를 올바르게 실행하세요
vpncli는 이전 IPsec 클라이언트가 아니라 Secure Client 폴더에 있습니다. 연결하고 통계를 확인한 뒤 연결을 끊고, 프롬프트는 잡음이 아니라 인증으로 다루세요.
Windows 명령 프롬프트에서 vpncli를 입력하면 인식되지 않는 명령이라는 오류가 나오거나, 창이 열린 뒤 예상하지 못한 질문에서 멈춥니다. 두 증상은 보통 같은 곳에서 비롯됩니다. 컴퓨터에 Cisco VPN 클라이언트 계열이 둘 이상 설치되어 있고, 실행한 명령이 잘못된 쪽에 속한 것입니다. 해결책은 Secure Client와 함께 제공되는 실행 파일을 시작한 다음, 게이트웨이가 실제로 보내는 프롬프트에 답하는 것입니다.
증상은 서로 다른 두 클라이언트를 가리킵니다
Cisco Secure Client에는 vpncli.exe라는 Windows 명령줄 인터페이스가 포함되어 있습니다. 이전 Cisco IPsec VPN Client는 다른 프로그램인 vpnclient.exe를 제공했고 명령과 암호 스위치도 달랐습니다. 둘을 섞은 안내서는 그럴듯해 보이지만 즉시 실패하는 명령을 만들어 냅니다. 설치된 프로그램 폴더가 둘을 구분하는 가장 빠른 방법입니다.
vpncli가 PATH에 없다고 해서 구성 요소가 빠진 것은 아닙니다. 설치 관리자가 폴더를 PATH에 추가하지 않을 뿐이므로, 실행 파일을 전체 경로로 호출합니다.
Secure Client에 속한 실행 파일을 시작하세요
Secure Client 5.x 설치에서 문서화된 위치는 Program Files (x86) 아래의 Secure Client 폴더입니다. PowerShell에서는 경로에 공백이 있어 호출 연산자가 필요합니다: & 'C:\Program Files (x86)\Cisco\Cisco Secure Client\vpncli.exe'. 해당 파일이 없으면 빈틈을 메우려고 이전 클라이언트를 내려받는 대신 설치된 버전과 그 폴더를 확인하세요.
cmd.exe에서는 같은 경로가 호출 연산자 없이 작동하지만 따옴표는 여전히 필요합니다. 한 셸을 골라 계속 쓰세요. 둘은 따옴표를 다르게 처리하며, 온라인에서 실패하는 예시의 절반은 따옴표 문제입니다.
연결하고 게이트웨이가 요구하는 것에 답하세요
클라이언트 프롬프트에서 승인된 게이트웨이나 구성된 별칭에 연결합니다: connect vpn.example.com. 예시를 자신의 호스트 이름으로 바꾸세요. 그런 다음 클라이언트는 배포에 필요한 자격 증명을 요구하며, 여기에는 인증서 선택, 토큰 코드 또는 두 번째 요소가 포함될 수 있습니다. 각 프롬프트에 나타나는 순서대로 답하세요.
Cisco의 문서화된 예시에는 명시적 응답을 요구하는 배너도 나옵니다. 따라서 사용자 이름과 암호만 제공하는 스크립트는 그 배너에서 멈출 수 있습니다. 다음 프롬프트가 암호라고 가정하지 말고 화면의 질문을 읽으세요.
신뢰하기 전에 세션을 확인하세요
연결이 설정되면 stats가 게이트웨이, 할당된 주소, 프로토콜, 지속 시간 같은 세션 정보를 출력합니다. 의도한 내부 리소스도 하나 확인하세요. 경로, DNS, 애플리케이션 권한이 작업을 충족한다고 증명하기 전에 세션은 이미 존재하기 때문입니다. 세션이 살아 있는 동안 할당된 주소를 기록하세요.
VPN 세션을 끝내려면 disconnect를, 대화형 CLI를 벗어나려면 quit를 실행하세요. 둘은 동의어가 아니며, 창을 닫는 것도 둘 중 어느 것의 문서화된 대체 수단이 아닙니다.
자동화는 별개의 결정입니다
터미널 로그인이 된다고 해서 예약 작업이 같은 인증을 완료할 수 있는 것은 아닙니다. 필요한 ID, 실행 계정, 인증서 접근 권한, 사용자 상호 작용을 세션을 백그라운드 작업으로 바꾸기 전에 적어 두세요. 배포에 브라우저 로그인이나 승인이 필요하다면 프롬프트를 장애물로 보지 말고 지원되는 워크플로를 운영 담당자와 확인하세요.
암호를 명령줄에 직접 넣는 오래된 예시를 그대로 쓰지 마세요. 대화형 대화에 밀어 넣는 고정 줄은 게이트웨이가 질문을 바꾸는 순간 깨집니다. 스크립트에 저장된 자격 증명은 기록되기만 기다리는 발견 사항입니다. Cisco CLI 참조에는 이 클라이언트에서 지원되는 명령이 정리되어 있습니다.
로그인이 실패하면 클라이언트 버전, 게이트웨이, 시간, 비밀이 아닌 오류 텍스트를 남기세요. 이 네 가지 사실이 잘못된 실행 파일과 인증 거부, 그리고 연결되었지만 애플리케이션에 닿지 못하는 세션을 구분합니다.