Linux Checkpoint SNX 工具配置问题

ric*_*ar2 6 debian vpn checkpoint

我尝试了问题中提到的解决方案:让 Checkpoint VPN SSL Network Extender 在命令行中工作(接受的答案),但由于某种原因,我收到了身份验证失败错误。

我可以使用我拥有的凭据通过 Web 浏览器访问 Checkpoint 门户,但不能使用该snx工具。

我所做的:

  1. 安装了 VPN 的根 CA 证书;
  2. 成功在我的机器上安装了 snx_install.sh;
  3. 还安装了您推荐的 python 工具,但我认为我不需要它们。

我拥有的:

  • 我的系统是 Linux Mint 19(基于 Ubuntu 18);
  • 我有 Check Point 的 Linux SNX 版本 800007097。

我试过的:

snx使用参数和配置文件 ( .snxrc)运行该工具,两者都出现错误:

SNX: Authentication failed

我的.snxrc文件有这个(用户和服务器是说明性的):

server MYVPNSERVER
username MYUSER
reauth yes
Run Code Online (Sandbox Code Playgroud)

重要说明:不是用户和密码,因为我可以使用带有检查点软件的 Windows 10 VM 进行连接。

Rui*_*iro 6

snx几年前,Checkpoint 已停止(官方)在 Linux 命令行上对其客户端的支持。

snx在 800007075 版本(从 2012 年开始)之后,不支持从命令行使用;较新的版本只有在从浏览 Checkpoint 设备时提供的 Java Applet 调用时才能正式工作。

根据我的帖子,您在问题中链接到 800007075 是最后一个具有在 Linux/Debian 中从命令行执行 VPN 完整设置/配置的例程的程序。也许是我的错,因为我对此并不完全清楚。

因此,snx当您尝试从命令行连接到 VPN 时,您使用的版本 800007097 将不起作用。

较新的版本可能会工作,snxconnect以补充较新的 snx 版本(因此是 python 工具)中缺失的例程,但是缺失snx功能的逆向工程仍然存在一些特殊性。因此,我建议使用不需要 python 工具版本。

snx几个月来一直在使用800007075 版本,在 Debian Stretch 上,它运行得很好。

TLDR

该800007075件作品没有snxconnect蟒蛇说明。较新的/您的版本需要 python hack/tools。

为了snx在命令行中使用 CheckPoint程序,如果没有 python 工具,您无需下载防火墙设备附带的 snx 客户端。

你必须下载旧的 800007075 版本,与这里分开https://starkers.keybase.pub/snx_install_linux30.sh?dl=1 ; 然后按照让 Checkpoint VPN SSL Network Extender 在命令行中工作,使用更现代的 Debian 衍生版本进行设置。

附注。一位同事使用您的 Mint 所基于的 Ubuntu 版本,上周按照我的指示使用snx800007075 版本,并且一直工作正常。(如前所述,我自己在 AntiX/Debian Stretch 中使用它)

聚苯乙烯。取自 Arch Linux AUR 存储库脚本包详细信息:snx-800007075 800007075-1,您还可以在https://starkers.keybase.pub/snx_install_linux30.sh?dl=1获得 800007075 Checkpoint VPN 客户端

购买力平价。此答案中用于下载 VPN 客户端的链接不再有效。编辑以将其替换为 PPS 中提到的链接