ฉันพบปัญหาเดียวกันลองใช้ 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