Y mi método favorito (no se requiere el applet de Java):
Presumiblemente:
-
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ímalo en ~ / .juniper_networks / network_connect
Obtenga algunas bibliotecas nuevas para su máquina de 64 bits yum install 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
En algunos sitios, noté que también necesitas poner el interruptor -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'