Solution 1 :
Et ma méthode préférée (aucune applet java requise) :
Probablement :
-
votre URL :'https://some.site.com/dana-na/auth/url_default/welcome.cgi' (ou autre)
-
votre nom d'utilisateur=nom d'utilisateur
-
votre mot de passe=mot de passe
-
vous connaissez votre royaume ou vous pouvez le trouver depuis la page web ou avec :
-
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')
Après vous être connecté, téléchargez le fichier jar suivant (ne doit être fait qu'une seule fois) :
https://some.site.com/dana-cached/nc/ncLinuxApp.jar
et décompressez-le dans ~/.juniper_networks/network_connect
Obtenez de nouvelles bibliothèques pour votre installation machineyum 64 bits glibc.i686 zlib.i686 nss-mdns.i686
Accédez à ~/.juniper_networks/network_connect et
sudo chown root:root ncsvc
sudo chmod 6711 ncsvc
chmod 744 ncdiag
chmod +x getx509certificate.sh
Obtenez votre certificat :
./getx509certificate.sh some.site.com company.cert
Et connectez-vous :
./ncsvc -h some.site.com -u username -p password -r REALM -f ./company.cert
Pour certains sites, j'ai remarqué que vous devez également mettre le commutateur -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'
Solution 2 :
Le client VPN OpenConnect prend en charge (naissant) le VPN SSL Juniper.
Voir l'annonce sur http://lists.infradead.org/pipermail/openconnect-devel/2015-January/002628.html
Modifier 2015-02-02 :
Le support Juniper avance bien maintenant et est définitivement prêt pour plus de tests. Il a atteint le point où nous sommes heureux d'admettre son existence sur le site Web d'OpenConnect :http://www.infradead.org/openconnect/juniper.html
Solution 3 :
Ce que je fais habituellement, c'est utiliser openconnect
, il doit s'exécuter en tant que root, depuis la fenêtre du terminal et vous devez utiliser le --juniper
signaler comme ceci :
sudo openconnect --juniper http://your.vpn.server.here
Il vous demandera votre nom d'utilisateur et votre mot de passe et vous connectera à votre VPN.
La seule mise en garde est que la fenêtre du terminal doit être ouverte tout le temps et qu'elle peut tomber une ou deux fois par jour, vous devez vous reconnecter.
Solution 4 :
Network-Connect est l'ancien VPN Juniper. Il n'est plus utilisé/expédié par Juniper, tout est désormais sécurisé par Pulse. Les informations sur ce site sont anciennes. Pulse Secure n'est pas pris en charge sous Linux.
Solution 5 :
J'ai trouvé que cette page était la plus utile pour moi. savant fou