GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So stellen Sie von Linux aus eine Verbindung zu einem Juniper-VPN her

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


Linux
  1. Wie man SSH unter Linux von Android aus macht

  2. Linux – Wie führe ich einen Bootloader von Linux aus?

  3. So migrieren Sie von CentOS 8 auf Rocky Linux 8

  4. Wie plane ich einen Neustart unter Linux?

  5. Wie kann ich verhindern, dass sich ein Benutzer anmeldet, aber su - Benutzer in Linux zulassen?

So erstellen Sie einen Linux-Kernel von Grund auf neu

Wie verbinde ich mich mit Linux VPS über SSH von Linux und Windows OS?

So verbinden Sie sich mit OpenVPN mit einem VPN

So stellen Sie von Linux aus eine Verbindung zu SQL Server her

So richten Sie WireGuard VPN unter Linux ein

So verbinden Sie sich vom Terminal in Ubuntu Linux mit WLAN