Solución 1:
Y mi método favorito (no se requiere subprograma Java):
Presumiblemente:
-
su URL:'https://some.site.com/dana-na/auth/url_default/welcome.cgi' (o lo que sea)
-
tu nombre de usuario=nombre de usuario
-
tu contraseña=contraseña
-
conoces tu reino o lo puedes encontrar desde la página 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')
Después de iniciar sesión, descargue el siguiente jar (debe hacerse solo una vez):
https://some.site.com/dana-cached/nc/ncLinuxApp.jar
y descomprímelo en ~/.juniper_networks/network_connect
Obtenga algunas bibliotecas nuevas para su máquina de 64 bits, instale glibc.i686 zlib.i686 nss-mdns.i686
Vaya a ~/.juniper_networks/network_connect y
sudo chown root:root ncsvc
sudo chmod 6711 ncsvc
chmod 744 ncdiag
chmod +x getx509certificate.sh
Obtenga su certificado:
./getx509certificate.sh some.site.com company.cert
Y conecta:
./ncsvc -h some.site.com -u username -p password -r REALM -f ./company.cert
Para algunos sitios noté que también necesitas poner el modificador -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'
Solución 2:
El cliente OpenConnect VPN tiene soporte (incipiente) para Juniper SSL VPN.
Vea el anuncio en http://lists.infradead.org/pipermail/openconnect-devel/2015-January/002628.html
Editar 2015-02-02:
El soporte de Juniper está funcionando muy bien ahora y definitivamente está listo para más pruebas. Ha llegado al punto en el que nos complace admitir su existencia en el sitio web de OpenConnect:http://www.infradead.org/openconnect/juniper.html
Solución 3:
Lo que suelo hacer es usar openconnect
, tiene que ejecutarse como root, desde la ventana de la terminal y tienes que usar el --juniper
marcar así:
sudo openconnect --juniper http://your.vpn.server.here
Te pedirá tu nombre de usuario y contraseña y te conectará a tu vpn.
La única advertencia es que la ventana de la terminal debe estar abierta todo el tiempo y puede caerse una o dos veces al día, debe volver a conectarse.
Solución 4:
Network-Connect es la antigua VPN de Juniper. Juniper ya no lo usa ni lo envía, ahora todo es seguro por Pulse. La información de este sitio es antigua. Pulse Secure no es compatible con Linux.
Solución 5:
Encontré que esta página es la más útil para mí. científico loco