如何使用 openconnect 通过 Google Authenticator 通过 2 因素身份验证连接到 vpn
How to use openconnect to connect to vpn with 2 factor authentication with Google Authenticator
我想使用 openconnect 连接到 vpn
我们公司使用 google 验证码
使用它在您的电脑上创建 2 个因子代码https://github.com/arcanericky/ga-cmd
将您的帐户密码存储在 ~/.cisco/pass.txt
然后用这个连接vpn
echo -e "$(sudo cat ~/.cisco/pass.txt)\n$(./ga-cmd <your-ga-site-name>)" | sudo openconnect --user=<username> --passwd-on-stdin <your-vpn.com>
或者你可以working with oathtool(适用于 macOS 用户):
alias vpn="echo -e '${YOUR_PWD}\n$(cat ~/.totp_google | xargs oathtool --totp -b)' | \
sudo openconnect {YOUR_VPN_HOST} --user=${YOUR_USERNAME} --passwd-on-stdin"
你的秘密应该在 ~/.totp_google
文件中。
我想使用 openconnect 连接到 vpn 我们公司使用 google 验证码
使用它在您的电脑上创建 2 个因子代码https://github.com/arcanericky/ga-cmd
将您的帐户密码存储在 ~/.cisco/pass.txt
然后用这个连接vpn
echo -e "$(sudo cat ~/.cisco/pass.txt)\n$(./ga-cmd <your-ga-site-name>)" | sudo openconnect --user=<username> --passwd-on-stdin <your-vpn.com>
或者你可以working with oathtool(适用于 macOS 用户):
alias vpn="echo -e '${YOUR_PWD}\n$(cat ~/.totp_google | xargs oathtool --totp -b)' | \
sudo openconnect {YOUR_VPN_HOST} --user=${YOUR_USERNAME} --passwd-on-stdin"
你的秘密应该在 ~/.totp_google
文件中。