我有一个工作环境,可以随意使用工作站,但没有任何 Linux 支持。如果出现任何问题或损坏,我必须自己修复。
在 Windows 上,我们使用 Cisco AnyConnect 作为 VPN证书这样我们就可以在家工作了。有没有办法在 Linux 上复制该证书并将其与 OpenConnect 一起使用?
答案1
OpenConnect 支持基于证书的身份验证。以下可能是您正在寻找的选项:
-c,--certificate=CERT
Use SSL client certificate CERT which may be either a file name or,
if OpenConnect has been built with an appropriate version of GnuTLS, a PKCS#11 URL.
-k,--sslkey=KEY
Use SSL private key KEY which may be either a file name or, if OpenConnect has been built with an appropriate version of GnuTLS, a PKCS#11 URL.
更多细节可以参考官方手册:
答案2
openconnect --certificate=certificate.p12 服务器名称
在 CentOS 7 上帮助使用 VPN 证书进行连接