질문에 언급된 솔루션을 시도했습니다.Checkpoint VPN SSL Network Extender가 명령줄에서 작동하도록 설정(답변 허용) 하지만 어떤 이유로 인증 실패 오류가 발생합니다.
가지고 있는 자격 증명을 사용하여 웹 브라우저를 통해 Checkpoint 포털에 액세스할 수 있지만 도구를 사용할 수 없습니다 snx
.
내가 뭘 한거지:
- VPN의 루트 CA 인증서를 설치하십시오.
- snx_install.sh가 내 컴퓨터에 성공적으로 설치되었습니다.
- 추천해주신 Python 도구도 설치했는데 꼭 필요한 것 같지는 않습니다.
내가 가진 것:
- 내 시스템은 Linux Mint 19(Ubuntu 18 기반)입니다.
- Check Point의 Linux SNX 버전 800007097이 있습니다.
내가 시도한 것:
snx
매개변수 및 구성 파일( )을 사용하여 도구를 실행하면 .snxrc
둘 다 오류가 발생합니다.
SNX: Authentication failed
내 .snxrc
파일에는 다음이 있습니다(사용자와 서버는 예시임).
server MYVPNSERVER
username MYUSER
reauth yes
중요한 팁:체크포인트 소프트웨어가 포함된 Windows 10 VM을 사용하여 연결할 수 있으므로 사용자 이름과 비밀번호가 아닙니다.
답변1
snx
Checkpoint는 몇 년 전에 Linux 명령줄에서 클라이언트에 대한 (공식) 지원 제공을 중단했습니다.
snx
버전 800007075(2012년부터) 이후에는 명령줄에서의 사용이 더 이상 지원되지 않으며 최신 버전만 작동합니다.공식적인Checkpoint 장치를 탐색할 때 제공되는 Java 애플릿에서 호출되는 경우.
귀하의 질문에 링크된 내 게시물에 따르면, 800007075는 Linux/Debian의 명령줄에서 파생된 VPN에 대한 완전한 설정/구성 루틴이 포함된 마지막 게시물입니다. 어쩌면 내가 이것에 대해 완전히 명확하지 않기 때문에 그것은 내 잘못일 수도 있습니다.
따라서 snx
명령줄에서 VPN에 연결하려고 하면 사용 중인 버전 800007097이 작동하지 않습니다.
최신 버전은 snxconnect
최신 snx 버전에서 누락된 루틴을 보완하기 위해 작동할 수 있지만(따라서 Python 도구 사용) snx
리버스 엔지니어링 누락 기능에는 여전히 몇 가지 특징이 있습니다. 그래서 나는 다음을 사용하는 것이 좋습니다.나이가 많은버전, 그Python 도구가 필요하지 않습니다..
snx
나는 몇 달 동안 Debian Stretch와 함께 버전 800007075를 사용해 왔고 훌륭하게 작동합니다.
총 길이 DR
800007075 작품아니요파이썬 snxconnect
지침. 최신/귀하의 버전에는 Python 해킹/도구가 필요합니다.
snx
명령줄에서 CheckPoint 프로그램을 사용하려면Python 도구 없음, 방화벽 장치와 함께 제공되는 snx 클라이언트를 다운로드할 필요가 없습니다.
여기에서 이전 800007075 버전을 별도로 다운로드해야 합니다.https://starkers.keybase.pub/snx_install_linux30.sh?dl=1 ;그런 다음 팔로우명령줄에서 Checkpoint VPN SSL 네트워크 확장기가 작동하도록 하기, 보다 현대적인 데비안 파생물을 사용하여 설정합니다.
추신. 귀하의 Mint가 기반으로 하는 Ubuntu 버전을 사용하는 동료가 지난 주에 제 지시에 따라 snx
버전 800007075를 사용했는데 잘 작동했습니다. (언급했듯이 저는 이것을 AntiX/Debian Stretch와 함께 사용합니다)
폴리페닐렌 설파이드. Arch Linux AUR 저장소 스크립트에서 가져옴패키지 세부 정보: snx-800007075 800007075-1, 다음 URL에서 800007075 Checkpoint VPN 클라이언트를 얻을 수도 있습니다.https://starkers.keybase.pub/snx_install_linux30.sh?dl=1
구매력 평가. 이 답변의 VPN 클라이언트 다운로드 링크는 더 이상 작동하지 않습니다. PPS에 언급된 링크로 대체하도록 편집되었습니다.