【问题标题】:How to use openconnect to connect to vpn with 2 factor authentication with Google Authenticator如何使用 openconnect 通过 Google Authenticator 的 2 因素身份验证连接到 vpn
【发布时间】:2020-08-03 15:38:51
【问题描述】:

我想使用 opencoonect 连接到 vpn 我们公司使用谷歌验证码

【问题讨论】:

    标签: vpn openconnect


    【解决方案1】:

    使用它在您的电脑上创建 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>
    

    【讨论】:

      【解决方案2】:

      或者您可以将其设为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 文件中。

      【讨论】:

        猜你喜欢
        • 2012-03-29
        • 1970-01-01
        • 2012-06-20
        • 1970-01-01
        • 2019-01-04
        • 2020-09-03
        • 2021-09-08
        • 2011-03-19
        • 1970-01-01
        相关资源
        最近更新 更多