Debian

Linux Checkpoint SNX 工具配置問題

  • February 14, 2020

我嘗試了問題中提到的解決方案:讓 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

**重要說明:**不是使用者名和密碼,因為我可以使用帶有檢查點軟體的 Windows 10 VM 進行連接。

snx幾年前,Checkpoint 在 Linux 命令行上停止了對其客戶端的(官方)支持。

snx在版本 800007075(從 2012 年開始)之後,命令行不支持使用;較新的版本僅在從 Java Applet 呼叫時才能正式工作,在瀏覽 Checkpoint 設備時提供。

根據我的文章,您在問題中連結到的,800007075 是最後一個具有在 Linux/Debian 中進行 VPN 完整設置/配置的常式的程序,它從命令行派生。也許是我的錯,因為我對此並不完全清楚。

因此,snx當您嘗試從命令行連接到 VPN 時,您使用的版本 800007097 將不起作用。

較新的版本可能會起作用,snxconnect以補充較新的 snx 版本(因此是 python 工具)中缺少的常式,但是對缺少的snx功能的逆向工程仍然存在一些特殊性。因此,我建議使用不需要 python 工具的版本。

幾個月來我一直在使用snx版本 800007075 和 Debian Stretch,它執行良好。

TLDR

800007075無需snxconnectpython 指令即可工作。較新的/您的版本需要 python hack/工具。

要在命令行中使用 CheckPointsnx程序,無需 python 工具,您無需下載防火牆設備隨附的 snx 客戶端。

您必須從這裡單獨下載舊的 800007075 版本https://starkers.keybase.pub/snx_install_linux30.sh?dl=1 ;然後按照讓 Checkpoint VPN SSL Network Extender 在命令行中工作,使用更現代的 Debian 衍生版本進行設置。

PS。使用您的 Mint 所基於的 Ubuntu 版本的同事,上週按照我的指示使用snx版本 800007075,並且工作正常。(如前所述,我自己在 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 中提到的連結

引用自:https://unix.stackexchange.com/questions/477689