Openconnect 配置文件添加并自动化 VPN 连接

Openconnect 配置文件添加并自动化 VPN 连接

我用思科 AnyConnect在办公室笔记本电脑的 Windows 机器上。我也在家使用我的个人电脑进行办公室工作Ubuntu笔记本电脑。通常我使用它来连接openconnect,效果很好。安装openconnect非常简单,但要连接,我请按照以下步骤操作:

  1. sudo openconnect https://xxxxx.xxxx.com.bd

  2. 我提供了 sudo 密码。然后我收到以下消息:

    发布 https://xxxxx.xxxx.com.bd/
    尝试连接到服务器 xxx.xxx.xxx.xx:443
    与 xxxxx.xxxx.com.bd 的 SSL 协商
    服务器证书验证失败:未找到签名者
    来自 VPN 服务器“xxxxx.xxxx.com.bd”的证书验证失败。
    原因:未找到签名者
    输入‘yes’表示接受,输入‘no’表示中止;输入其他内容以查看:
    
  3. 我输入是。然后我收到以下消息:

    已连接到 xxxxx.xxxx.com.bd 上的 HTTPS
    收到 HTTP 响应:HTTP/1.0 302 对象已移动
    获取 https://xxxxx.xxxx.com.bd/
    尝试连接到服务器 xxx.xxx.xxx.xx:443
    与 xxxxx.xxxx.com.bd 的 SSL 协商
    服务器证书验证失败:未找到签名者
    已连接到 xxxxx.xxxx.com.bd 上的 HTTPS
    收到 HTTP 响应:HTTP/1.0 302 对象已移动
    获取 https://xxxxx.xxxx.com.bd/+webvpn+/index.html
    与 xxxxx.xxxx.com.bd 的 SSL 协商
    服务器证书验证失败:未找到签名者
    已连接到 xxxxx.xxxx.com.bd 上的 HTTPS
    请输入您的用户名和密码。
    组:[组X1|组X2|组X3]:
    
  4. 然后我输入组名。然后它提示输入用户名和密码。我输入了用户名和密码,它完美连接并且运行良好。

现在我想要的是,如果可能的话,我想添加某种配置文件(这在 Windows 机器上的 Cisco anyconnect 中是可能的),所以我只需提供密码,它就会自动连接。

那么我怎样才能转换我的任何连接个人资料打开连接兼容的配置文件以及我如何使用它?

另一个问题是,我如何创建并运行带有硬编码密码的 shell 脚本,以便我只需运行该脚本它就会连接到 VPN?

我搜索了很多次但还是无法实现自动化。

相关内容