工程基础
来源:互联网 发布:网络上玩龙虎犯法吗 编辑:程序博客网 时间:2024/05/17 23:58
背景
Pulse Secure 目前客户端只支持如图几种系统 (Windows, Mac, iOS, Android),这导致Ubuntu等其他linux用户无法使用官方客户端:
这里介绍一种使用 openconnect 进行连接 Juniper VPN 的办法.
openconnect 安装
openconnect官网上明确说明了自2015年7.05版本之后开始支持 Juniper,但仍处于试验极端, 后续可能会因为更新的 Junos Pulse协议而停止. 相关页面
Support for Juniper’s Network Connect protocol was added to OpenConnect in early 2015, for the 7.05 release. It is still experimental, and is quite likely to be deprecated in favour of the newer Junos Pulse protocol.
安装 openconnect 需要的包依赖都包含在 Ubuntu (版本>10.04) 中, 不需要额外安装.
Reasonably current versions of the required packages are finally included in Ubuntu 10.04 “Lucid”. Older releases still have out of date OpenSSL and out of date OpenConnect which doesn’t work around the latest Cisco bugs.
如果缺少依赖的话, 应该只用安装如下几个包 sudo apt-get install libssl-dev libxml2-dev vpnc-scripts
利用 sudo apt-get install openconnect
(目前版本为7.06-2build2)之后, 在/etc/
下是没有 vpnc
目录的, 需要根据官网的指引, 下载并解压 vpnc-script
到 /etc/vnpc
下, 目录下包含了vpnc-script.in
文件 , 用来帮助 openconnect 进行网络配置. 如果安装了vpnc
的话, 则会有这个目录和对应文件. Install vpnc-script 相关页面
openconnect 命令行的其他选项 - openconnect manual
openconnect 连接 Juniper VPN
利用 openconnect 进行 Juniper VPN 连接的命令,这里需要用 --juniper
来指明 juniper mode , 相关链接: sudo openconnect --juniper --script /etc/vpnc/vpnc-script.in https://vpn.xxxxxyourxxxvpnxxxhost.com
这里的https://vpn.xxxxxyourxxxvpnxxxhost.com
指的就是你需要进行连接的vpn地址.
其他的野路子
网络上有些人发布了 ubuntu 可以使用的 debain 版 pulse secure 客户端, 但是不清楚具体代码实现, 如果觉得上面的方法麻烦的话, 可以考虑安装这些版本. 效果不清.
以色列理工学院(Israel Institute of Technology)提供的debian版 pulse secure客户端 下载地址
相关链接
Pulse Secure 官网
- 工程基础
- 工程基础
- 工程基础
- 《工程制图基础》图书
- 前端工程化基础
- 特征工程基础
- UBuntu CMake工程配置基础
- 2013.11.01《计算机软件工程基础》
- java基础-eclipse工程结构
- Webpack构建React基础工程
- Hibernate基础之逆向工程
- Go基础编程:工程管理
- Android基础工程相关解释
- 逆向工程(一):汇编、逆向工程基础篇
- 逆向工程(一):汇编、逆向工程基础篇
- linux 应用程序设计基础--Makefile工程管理
- Android学习基础--工程文件组成
- opencv常用的基础小工程
- Android之Path的使用
- Python3学习笔记(urllib模块的使用)
- Android笔记:Android 7.0 FileUriExposedException 解决
- 与NWBC相关的服务器端配置
- java关键字和标识符
- 工程基础
- Linux信号(signal)----信号产生的条件及信号的处理
- Simhash算法原理和网页查重应用
- JAVA如何根据jsp页面时间(开始到结束时间)和checkbox选择不同的多少出现不同的曲线
- docker-建立私有registry(一)
- 对SQL语句中case when...then...else...end的理解
- JavaScript学习笔记12-数学运算
- Android 屏幕适配
- 算法时间复杂度(一)