Cisco AnyConnect: auto login in silent mode
This gist is for Linux. For windows is the same thing.
create a file
.login_info as below:
connect your.server.url usernanme password (blank line)
create a script as below
/opt/cisco/anyconnect/bin/vpn -s < .login_info
The input (content of
.login_info) may vary according to your settings. Try VPN shell to determine your inputs.
Now you are in command shell:
Connect your server:
VPN> connect your.vpn.server
Input what asked, for me it's below:
Username: [xxxxx] xxxxx
Exit from VPN shell:
VPN> exit (or return)
Remember what you typed, and save them into the
With this approach, the icon will not show in the taskbar, you need run command line
vpn disconnect to disconnect.
If you want to show the icon in the taskbar, add below line in the script: