Switch branches/tags
Nothing to show
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
..
Failed to load latest commit information.
README.org
oath.sh
vpn.sh

README.org

通过脚本使用 Cisco AnyConnect Secure Mobility Client

VPN 密码是固定密码 + 基于Google Authenticator的变化 Token。

通过脚本获得 Authenticator Token

安装oath-toolkit,用于通过命令行获得 token。

brew update
brew install oath-toolkit

创建$HOME/.otpkeys 文件,输入Token生成码,格式:

「名称」=「生成码」
例:
google=UKPPIDEALLKPYTT9

打开终端,执行 [脚本名] [名称] 试一试:

 ~  cat ~/.otpkeys
google=UKPPIDEALLKPYTT9
 ~  sh ./oath.sh google
123456

脚本连接 VPN

下载安装 Cisco AnyConnect Secure Mobility Client。

修改 vpn.sh 中的各项信息:

[your vpn username]
[your vpn password]
[profile_name]
[vpn address]

连接 VPN

./vpn.sh start

断开 VPN

./vpn.sh stop