Câu trả lời:
Và phương pháp yêu thích của tôi (không yêu cầu java applet):
Có lẽ:
url của bạn: ' https://some.site.com/dana-na/auth/url_default/welcome.cgi ' (hoặc bất cứ điều gì)
tên người dùng của bạn = tên người dùng
mật khẩu của bạn = mật khẩu
bạn biết vương quốc của mình hoặc bạn có thể tìm thấy nó từ trang web hoặc với:
-
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')
Sau khi bạn đăng nhập, tải xuống jar sau (chỉ nên thực hiện một lần):
https://some.site.com/dana-cached/nc/ncLinuxApp.jar
và giải nén nó thành ~ / .juniper_networks / network_connect
Nhận một số thư viện mới cho máy 64 bit của bạn yum cài đặt glibc.i686 zlib.i686 nss-mdns.i686
Truy cập ~ / .juniper_networks / network_connect và
sudo chown root:root ncsvc
sudo chmod 6711 ncsvc
chmod 744 ncdiag
chmod +x getx509certificate.sh
Nhận chứng chỉ của bạn:
./getx509certificate.sh some.site.com company.cert
Và kết nối:
./ncsvc -h some.site.com -u username -p password -r REALM -f ./company.cert
Đối với một số trang web tôi nhận thấy rằng bạn cũng cần đặt công tắc -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'
Ứng dụng khách OpenConnect VPN có hỗ trợ (non trẻ) cho Juniper SSL VPN.
Xem thông báo tại http://lists.infradead.org/pipermail/openconnect-devel/2015-Janemony/002628.html
Chỉnh sửa 2015/02/02:
Hiện tại hỗ trợ Juniper đang xuất hiện độc đáo và chắc chắn đã sẵn sàng để thử nghiệm thêm. Nó đạt đến điểm mà chúng tôi rất vui khi thừa nhận sự tồn tại của nó trên trang web OpenConnect: http://www.infradead.org/openconnect/juniper.html
Những gì tôi thường làm là sử dụng openconnect
, nó phải chạy bằng root, từ cửa sổ terminal và bạn phải sử dụng --juniper
cờ như thế này:
sudo openconnect --juniper http://your.vpn.server.here
Nó sẽ hỏi tên người dùng và mật khẩu của bạn và sẽ kết nối bạn với vpn của bạn.
Nhắc nhở duy nhất là cửa sổ thiết bị đầu cuối phải được mở tất cả thời gian và nó có thể giảm một hoặc hai lần trong một ngày, bạn phải kết nối lại.
Kết nối mạng là VPN Juniper cũ. Nó không còn được sử dụng / vận chuyển bởi cây bách xù, mọi thứ giờ đây đều an toàn. Các thông tin trên trang web này là cũ. Pulse Secure không được hỗ trợ trên Linux.
pulsesvc
về cơ bản là một thả thay thế cho ncsvc
. Phiên bản mới nhất của Pulse Secure Desktop Client đã được phát hành chỉ trong tháng này và giờ đây dường như thậm chí còn có GUI hoạt động.
Tôi tìm thấy trang này là sử dụng nhiều nhất cho tôi. nhà khoa học điên
Trên Ubuntu 15.10:
sudo apt-get install icedtea-7-plugin openjdk-7-jre:i386
sudo ln -s /usr/bin/update-alternatives /usr/sbin/
(điều này có thể đã tồn tại)sudo apt-get install libstdc++6:i386 lib32z1 lib32ncurses5 libxext6:i386 libxrender1:i386 libxtst6:i386 libxi6:i386
Sau đó kết nối với VPN của bạn như bình thường thông qua giao diện web. Bạn sẽ cần cho phép plugin IcedTea chạy trong trình duyệt của bạn (tôi đã sử dụng Firefox) khi nó nhắc bạn. Ngoài ra còn có một số lời nhắc để tin tưởng phần mềm từ một trang web từ xa và nó bật lên một thiết bị đầu cuối cho mật khẩu của bạn.
Tôi tin rằng điều này đã được trả lời trên diễn đàn của Juniper tại đây - cụ thể là cho Kết nối mạng (Tôi cho rằng đó là những gì bạn muốn làm). Họ có ảnh chụp màn hình tuyệt vời, vv để giúp bạn trong suốt quá trình (Năm bước).