Saya mengalami kesulitan yang sama mencoba menggunakan Cisco AnyConnect dari Mac OS X Terminal. Untuk mendapatkan perintah Cisco vpn untuk mengambil input dari input standar, Anda harus menentukan opsi -s, yang menempatkan perintah Cisco vpn ke mode interaktif. Kemudian Anda dapat memberikan respons yang Anda berikan dalam mode interaktif.
Respons yang perlu Anda berikan tergantung pada bagaimana administrator server VPN telah mengkonfigurasi server. Bagi saya, petunjuk interaktif vpn adalah
Group:
Username:
Password:
Blah, blah, blah, ...
accept? :
Jadi perintah yang saya jalankan adalah
$ /opt/cisco/anyconnect/bin/vpn -s connect vpn.example.com <<"EOF"
0
username
password
y
exit
EOF
(Kutipan di sekitar EOF adalah untuk mencegah ekspansi / penggantian perintah / parameter pada input berikut.)
The keluar di akhir adalah untuk keluar dari mode interaktif Cisco VPN.