我对VPN不太熟悉,我很难用OpenConnect
连接到VPN服务。
我购买的VPN服务使用了Cisco AnyConnect
,这在Linux上是无法获得的,但是OpenConnect
应用程序应该做同样的事情。我已经安装了OpenConnect
和它的GUI。
在其他操作系统(如Android )上,VPN服务让我将Cisco AnyConnect
客户端链接到一个AnyConnect
文件,D5
然后使用该文件连接到服务器。除了提供这个XML文件之外,客户端软件中不需要其他配置,这使我认为这个XML文件包含连接到所有这些VPN服务器所需的所有信息--不配置复选框,不下载证书等等。
一旦我提供了XML文件,AnyConnect
就会生成VPN服务器列表,选择一个,然后在随后的弹出框中填写用户名和密码,就这样了。
false
false
false
IPSec
true
AllowRemoteUsers
pinAllowed
Digital_Signature
ClientAuth
localhost
server 1
japan.examplevpn.com
server 2
amsterdam.examplevpn.com
Linux上的OpenConnect
似乎没有任何导入XML文件的规定。
根据OpenConnect
文件中的内容,我需要做什么来配置中的每个连接?
发布于 2021-11-16 12:53:49
应该将xml转换为基64编码的config.xml _ tr -d '\n‘> config.xml.base64 .
然后在/etc/NetworkManager/system-connections中手动打开与编辑器的连接
您的应该保存为配置部分中的base64值:
xmlconfig=
发布于 2022-11-30 06:59:13
这不是您想要的答案,但不幸的是,OpenConnect无法为任何有用的XML文件提供本机支持。它可以从它们中读取主机名和用户组,但不能读取其他任何内容。
源代码清楚地显示:https://github.com/openconnect/openconnect/blob/master/xml.c
实际上,这意味着您最多可以:
vpn.example.com
vpn.example.com
test123
https://askubuntu.com/questions/1200833
复制相似问题