Cisco AnyConnect命令行解析配置文件或命令行参数

时间:2014-02-03 17:18:05

标签: shell command-line vpn cisco

我正在尝试使用cisco anyconnect客户端自动化vpn连接。有没有办法在shell脚本中使用基于XML的Cisco Anyconnect配置文件或仅通过命令行传递凭据和服务器IP?

3 个答案:

答案 0 :(得分:1)

我能够在我的一个vpn连接上工作。

cat > start_vpn.sh
#!/bin/bash
/opt/cisco/anyconnect/bin/vpn -s << EOF
connect https://your.cisco.vpn.hostname/vpn_name
here_goes_your_username
here_goes_your_passwordy
EOF
^D
# chmod +x start_vpn.sh

信用点转到此页面: http://blog.felipe-alfaro.com/2014/05/23/automating-cisco-anyconnect-secure-mobility-client-on-mac-os-x/

答案 1 :(得分:1)

AnyConnect附带CLI解决方案。 您可以在此处找到更多详细信息。

http://www.cisco.com/c/en/us/td/docs/security/vpn_client/anyconnect/anyconnect30/administration/guide/anyconnectadmin30/ac15userguidelines.html

如果您担心以纯文本格式存储凭据,如果您使用OTP解决方案进行身份验证,我建议您启用基于证书的身份验证。

这可以由您的网络管理员完成,有关详细信息,请访问:https://supportforums.cisco.com/blog/152941/anyconnect-certificate-based-authentication

答案 2 :(得分:0)

我使用openconnect成功了

sudo openconnect --script /etc/vpnc/vpnc-script ADDRESS \
   --authgroup=GROUP --user=USER