我如何连接到Linux上的2FA VPN?

我需要从linux机器连接到办公室VPN。 我只能通过Windows上的Citrix NetScaler Gateway连接到它。 连接需要二级密码(在我的情况下是从移动通行证应用程序的OTP),我有所有的客户端和CA证书需要。

我试过思科AnyConnect,但我总是得到以下错误信息:

AnyConnect无法确认其连接到您的安全网关。 本地networking可能不可信。 请尝试另一个networking。

我也尝试过我一直使用的OpenConnect:

XML响应没有“auth”节点

其他VPN客户端,如FortiClient不支持二级密码,所以我不能让他们的工作,我找不到任何解决这些错误。 有没有办法使其中一个工作或获得与Ubuntu兼容的Citrix NetScaler Gateway版本?

NetScaler Gateway完整VPN需要安装NetScaler Gateway客户端。 没有Linux版本。 只有Windows,Mac,IOS和Android。 您可以从NetScaler Gateway> Plugins&Clients下的Citrix下载网站下载它们,然后select所需的版本。