解決策 1:
私のお気に入りの方法 (Java アプレットは必要ありません):
おそらく:
-
あなたの URL:'https://some.site.com/dana-na/auth/url_default/welcome.cgi' (または何でも)
-
あなたのユーザー名=ユーザー名
-
あなたのパスワード=パスワード
-
自分の領域を知っているか、Web ページまたは以下で見つけることができます:
-
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')
ログイン後、次の jar をダウンロードします (1 回だけ実行する必要があります)。
https://some.site.com/dana-cached/nc/ncLinuxApp.jar
~/.juniper_networks/network_connect に解凍します
64 ビットの machineyum 用の新しいライブラリをいくつか入手してください glibc.i686 zlib.i686 nss-mdns.i686 をインストールしてください
~/.juniper_networks/network_connect に移動し、
sudo chown root:root ncsvc
sudo chmod 6711 ncsvc
chmod 744 ncdiag
chmod +x getx509certificate.sh
証明書を取得:
./getx509certificate.sh some.site.com company.cert
そして接続:
./ncsvc -h some.site.com -u username -p password -r REALM -f ./company.cert
一部のサイトでは、-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'
解決策 2:
OpenConnect VPN クライアントは、Juniper SSL VPN を (初期段階で) サポートしています。
http://lists.infradead.org/pipermail/openconnect-devel/2015-January/002628.html で発表を参照してください
2015 年 2 月 2 日編集:
ジュニパーのサポートは順調に進んでおり、さらなるテストの準備が整っています。 OpenConnect Web サイト (http://www.infradead.org/openconnect/juniper.html) でその存在を喜んで認めるところまで来ました。
解決策 3:
私が通常行うことは、 openconnect
を使用することです 、ターミナルウィンドウからルートとして実行する必要があり、 --juniper
を使用する必要があります 次のようなフラグ:
sudo openconnect --juniper http://your.vpn.server.here
ユーザー名とパスワードを求められ、vpn に接続されます。
唯一の注意点は、ターミナル ウィンドウを常に開いておく必要があり、1 日に 1 ~ 2 回ドロップする可能性があるため、再接続する必要があることです。
解決策 4:
Network-Connect は古い Juniper VPN です。ジュニパーによって使用/出荷されなくなり、すべてが Pulse セキュアになりました。このサイトの情報は古いです。 Pulse Secure は Linux ではサポートされていません。
解決策 5:
このページが一番使いやすかったです。マッドサイエンティスト