openconnect 脉冲和 2fa

openconnect 脉冲和 2fa

我想使用openconnect而不是pulsesecure/pulseUI来连接到我公司的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>

相关内容