Linux Checkpoint SNX 工具配置問題
我嘗試了問題中提到的解決方案:讓 Checkpoint VPN SSL Network Extender 在命令行中工作(已接受的答案),但由於某種原因,我收到了身份驗證失敗錯誤。
我可以使用我擁有的憑據通過 Web 瀏覽器訪問 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 進行連接。
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無需
snxconnect
python 指令即可工作。較新的/您的版本需要 python hack/工具。要在命令行中使用 CheckPoint
snx
程序,無需 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 中提到的連結