E meu método favorito (nenhum applet java é necessário):
Presumivelmente:
-
seu URL: ' link ' (ou qualquer outro)
-
seu nome de usuário = nome de usuário
-
sua senha = senha
-
você conhece seu reino ou pode encontrá-lo na página da Web ou com:
-
REALM=$(wget -q --no-check-certificate -O - 'https://some.site.com/dana-na/auth/url_default/welcome.cgi' | sed -n 's/.*<input\( [^>]*name="realm" [^>]*\)>.*//p' | sed -n 's/.* value="\([^"]*\)".*//p')
Depois de fazer o login, faça o download do seguinte jar (deve ser feito apenas uma vez):
e descompacte-o em ~ / .juniper_networks / network_connect
Obtenha algumas novas bibliotecas para sua máquina de 64 bits yum install glibc.i686 zlib.i686 nss-mdns.i686
Vá para ~ / .juniper_networks / network_connect e
sudo chown root:root ncsvc
sudo chmod 6711 ncsvc
chmod 744 ncdiag
chmod +x getx509certificate.sh
Obtenha seu certificado:
./getx509certificate.sh some.site.com company.cert
E conecte:
./ncsvc -h some.site.com -u username -p password -r REALM -f ./company.cert
Para alguns sites, notei que você também precisa colocar a opção -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'