我正在尝试使用cisco anyconnect客户端自动化vpn连接。有没有办法在shell脚本中使用基于XML的Cisco Anyconnect配置文件或仅通过命令行传递凭据和服务器IP?
答案 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
答案 1 :(得分:1)
AnyConnect附带CLI解决方案。 您可以在此处找到更多详细信息。
如果您担心以纯文本格式存储凭据,如果您使用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