Lösung 1:
Und meine Lieblingsmethode (kein Java-Applet erforderlich):
Vermutlich:
-
Ihre URL:'https://some.site.com/dana-na/auth/url_default/welcome.cgi' (oder was auch immer)
-
Ihr Benutzername=Benutzername
-
Ihr Passwort=Passwort
-
Sie kennen Ihr Reich oder Sie können es von der Webseite finden oder mit:
-
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')
Nachdem Sie sich angemeldet haben, laden Sie das folgende JAR herunter (sollte nur einmal ausgeführt werden):
https://some.site.com/dana-cached/nc/ncLinuxApp.jar
und entpacken Sie es nach ~/.juniper_networks/network_connect
Holen Sie sich einige neue Bibliotheken für Ihre 64-Bit-Maschine, installieren Sie glibc.i686 zlib.i686 nss-mdns.i686
Gehen Sie zu ~/.juniper_networks/network_connect und
sudo chown root:root ncsvc
sudo chmod 6711 ncsvc
chmod 744 ncdiag
chmod +x getx509certificate.sh
Holen Sie sich Ihr Zertifikat:
./getx509certificate.sh some.site.com company.cert
Und verbinden:
./ncsvc -h some.site.com -u username -p password -r REALM -f ./company.cert
Bei einigen Seiten ist mir aufgefallen, dass Sie auch den Schalter -U setzen müssen:
./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'
Lösung 2:
Der OpenConnect VPN-Client bietet (im Entstehen begriffene) Unterstützung für Juniper SSL VPN.
Siehe Ankündigung unter http://lists.infradead.org/pipermail/openconnect-devel/2015-January/002628.html
Bearbeiten 02.02.2015:
Der Juniper-Support kommt jetzt gut voran und ist definitiv bereit für weitere Tests. Es hat den Punkt erreicht, an dem wir seine Existenz auf der OpenConnect-Website gerne zugeben:http://www.infradead.org/openconnect/juniper.html
Lösung 3:
Normalerweise verwende ich openconnect
, es muss als root ausgeführt werden, aus dem Terminalfenster und Sie müssen den --juniper
verwenden so kennzeichnen:
sudo openconnect --juniper http://your.vpn.server.here
Es wird Sie nach Ihrem Benutzernamen und Passwort fragen und Sie mit Ihrem VPN verbinden.
Die einzige Einschränkung ist, dass das Terminalfenster die ganze Zeit geöffnet sein muss und ein- oder zweimal am Tag herunterfallen kann, Sie müssen sich erneut verbinden.
Lösung 4:
Network-Connect ist das alte Juniper-VPN. Es wird nicht mehr von Juniper verwendet/versandt, alles ist jetzt Pulse-sicher. Die Informationen auf dieser Seite sind alt. Pulse Secure wird unter Linux nicht unterstützt.
Lösung 5:
Ich fand diese Seite für mich am nützlichsten. verrückter Wissenschaftler