Answers:
我最喜欢的方法(不需要Java applet):
想必:
您的网址:“ https://some.site.com/dana-na/auth/url_default/welcome.cgi ”(或其他名称)
您的用户名=用户名
您的密码=密码
您知道自己的领域,或者可以从网页或通过以下方式找到它:
--
REALM=$(wget -q --no-check-certificate -O - 'https://some.site.com/dana-na/auth/url_default/welcome.cgi' | sed -n 's/.*<input\( [^>]*name="realm" [^>]*\)>.*/\1/p' | sed -n 's/.* value="\([^"]*\)".*/\1/p')
登录后,下载以下jar(只能执行一次):
https://some.site.com/dana-cached/nc/ncLinuxApp.jar
并将其解压缩到〜/ .juniper_networks / network_connect
为您的64位计算机获取一些新库yum install glibc.i686 zlib.i686 nss-mdns.i686
转到〜/ .juniper_networks / network_connect并
sudo chown root:root ncsvc
sudo chmod 6711 ncsvc
chmod 744 ncdiag
chmod +x getx509certificate.sh
获取您的证书:
./getx509certificate.sh some.site.com company.cert
并连接:
./ncsvc -h some.site.com -u username -p password -r REALM -f ./company.cert
对于某些站点,我注意到您还需要放置-U开关:
./ncsvc -h some.site.com -u username -p password -r REALM -f ./company.cert -U 'https://some.site.com/dana-na/auth/url_default/welcome.cgi'
OpenConnect VPN客户端对Juniper SSL VPN具有(新生)支持。
请参阅以下网址的公告:http://lists.infradead.org/pipermail/openconnect-devel/2015-January/002628.html
编辑2015-02-02:
瞻博网络支持现在进展顺利,并且绝对可以进行更多测试。我们很高兴在OpenConnect网站上承认它的存在:http : //www.infradead.org/openconnect/juniper.html
我通常要做的是use openconnect
,它必须以root身份从终端窗口运行,并且您必须使用如下--juniper
标记:
sudo openconnect --juniper http://your.vpn.server.here
它将询问您的用户名和密码,并将您连接到您的vpn。
唯一的警告是终端窗口必须一直打开,并且一天可能掉落一次或两次,因此您必须重新连接。
在Ubuntu 15.10上:
sudo apt-get install icedtea-7-plugin openjdk-7-jre:i386
sudo ln -s /usr/bin/update-alternatives /usr/sbin/
(这可能已经存在)sudo apt-get install libstdc++6:i386 lib32z1 lib32ncurses5 libxext6:i386 libxrender1:i386 libxtst6:i386 libxi6:i386
然后像平常一样通过Web界面连接到VPN。当提示时,您需要允许IcedTea插件在浏览器中运行(我使用Firefox)。还有许多提示可以信任来自远程站点的软件,并且会弹出一个终端输入您的密码。
我相信这是回答了瞻博网络的论坛在这里 -专门针对网络连接(我假定这就是你想要做什么)。他们有出色的屏幕截图,等等,可以帮助您完成整个过程(五个步骤)。