公司使用Check point 作为自己的VPN web服务。
可惜在使用Ubuntu为客户端的时候,一直都不能连接成功。
试了各种方案,在Chrome上安装Java插件,不听话啊。然后在Firefox上安装Java插件,倒是可以了。就是报Initialize failed.
然后发现需要安装几个库:
apt-get install icedtea-plugin apt-get install libstdc++5
最后通过这篇文章的最后一节找到灵感:
http://themanfrey.blogspot.com/2011/12/configuring-check-point-ssl-extender-on.html
其实关键是SNX这个程序。从公司check point vpn服务器上下载snx安装后。
编辑/root/.snxrc文件:
server connectchn.mycompany.com username myuser_name debug yes reauth yes
现在连接成功了。而且不需要什么Firefox,在Linux中,命令行转成脚本是最佳方式。
连接成功的输出是:
root@chenshu-yangzhou-home:~/Downloads# snx Check Point's Linux SNX build 800006210 Please enter your password: SNX authentication: Please confirm the connection to gateway: China_FW VPN Certificate Root CA fingerprint: GLAD RUIN WRY TEAM LORD BITS GOUT RARE RITE ILL TEET TIE Do you accept? [y]es/[N]o: y SNX - connected.