openconnect パルスと 2fa

openconnect パルスと 2fa

pulsesecure / pulseUIの代わりにopenconnectを使用して会社のVPNに接続したいと思います。以前のサーバーでは大丈夫でしたが、新しいサーバーでは2FAが追加されました。

私はこれを見たhttps://stackoverflow.com/a/63232539/959179これは有望に見えます。

だから私は非常に基本的なテストを試しています。

echo -e "${myPasswd}\n${freshOTPcode} | sudo openconnect --protocol=pulse --passwd-on-stdin -u [email protected] <vpn server>
    Connected to <ip_address>:443
    SSL negotiation with <company vpn>
    Connected to HTTPS on <company vpn>
    Got HTTP response: HTTP/1.1 101 Switching Protocols
    **Unhandled Pulse authentication packet, or authentication failure**
    E [...]
    **Failed to obtain WebVPN cookie**

私はそれから何も得られません。 PulseSecure v9.1R13はサーバーとの接続が良好です。

次のパラメータを使用すると、エラーは同じです。

echo "myPasswd" | sudo openconnect --protocol=pulse -u [email protected] --passwd-on-stdin --token-mode=totp --token-secret=813940 <vpn server>

関連情報