Soluzione 1:
E il mio metodo preferito (non è richiesta alcuna applet java):
Presumibilmente:
-
il tuo URL:'https://some.site.com/dana-na/auth/url_default/welcome.cgi' (o qualsiasi altra cosa)
-
il tuo nome utente=nome utente
-
la tua password=password
-
conosci il tuo regno o puoi trovarlo dalla pagina web o con:
-
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')
Dopo aver effettuato l'accesso, scarica il seguente jar (dovrebbe essere eseguito una sola volta):
https://some.site.com/dana-cached/nc/ncLinuxApp.jar
e decomprimilo in ~/.juniper_networks/network_connect
Ottieni alcune nuove librerie per la tua installazione machineyum a 64 bit glibc.i686 zlib.i686 nss-mdns.i686
Vai a ~/.juniper_networks/network_connect e
sudo chown root:root ncsvc
sudo chmod 6711 ncsvc
chmod 744 ncdiag
chmod +x getx509certificate.sh
Ottieni il tuo certificato:
./getx509certificate.sh some.site.com company.cert
E connettiti:
./ncsvc -h some.site.com -u username -p password -r REALM -f ./company.cert
Per alcuni siti ho notato che è necessario inserire anche l'opzione -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'
Soluzione 2:
Il client VPN OpenConnect ha il (nascente) supporto per Juniper SSL VPN.
Vedi l'annuncio su http://lists.infradead.org/pipermail/openconnect-devel/2015-January/002628.html
Modifica 02-02-2015:
Il supporto Juniper sta procedendo bene ora ed è sicuramente pronto per ulteriori test. Ha raggiunto il punto in cui siamo felici di ammettere la sua esistenza sul sito web di OpenConnect:http://www.infradead.org/openconnect/juniper.html
Soluzione 3:
Quello che faccio di solito è usare openconnect
, deve essere eseguito come root, dalla finestra del terminale e devi usare --juniper
flag come questo:
sudo openconnect --juniper http://your.vpn.server.here
Ti chiederà il nome utente e la password e ti collegherà alla tua VPN.
L'unica avvertenza è che la finestra del terminale deve essere sempre aperta e potrebbe cadere una o due volte al giorno, devi riconnetterti.
Soluzione 4:
Network-Connect è la vecchia VPN di Juniper. Non è più utilizzato/spedito da Juniper, ora tutto è protetto da Pulse. Le informazioni su questo sito sono vecchie. Pulse Secure non è supportato su Linux.
Soluzione 5:
Ho trovato questa pagina la più utile per me. scienziato pazzo