Linux

如何從 Linux 連接到瞻博網路 VPN

  • May 8, 2020

Windows 使用者有一個新客戶端“Juniper Pulse”來連接到 Juniper VPN 伺服器。

在 Linux 上,我們必須用什麼 VPN 客戶端連接到 Juniper VPN,並具有最大的兼容性?

請提及必須提供的必要參數。

還有我最喜歡的方法(不需要 Java 小程序):

想必:

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'

引用自:https://serverfault.com/questions/363061