Я зіткнувся з такою ж складністю, що намагаюся використовувати Cisco AnyConnect від Mac OS X Terminal. Щоб команда Cisco vpn взяла свій вклад зі стандартного введення, вам потрібно вказати параметр -s, який переводить команду Cisco vpn в інтерактивний режим. Потім ви можете надати відповіді, які ви даєте в інтерактивному режимі.
Відповіді, які потрібно надати, залежать від того, як адміністратор сервера VPN налаштував сервер. Для мене інтерактивні підказки vpn є
Group:
Username:
Password:
Blah, blah, blah, ...
accept? :
Отже команда, яку я виконую, - це
$ /opt/cisco/anyconnect/bin/vpn -s connect vpn.example.com <<"EOF"
0
username
password
y
exit
EOF
(Цитати навколо EOF повинні запобігати розширенню / заміні команд / параметрів у наступному вході.)
Вихід в кінці, щоб вийти з інтерактивного режиму в Cisco VPN.