我想使用终端/bash 脚本自动连接到工作 VPN。我尝试了几种方法,但所有方法都有问题。
我在终端中运行这个命令:
/opt/cisco/anyconnect/bin/vpn -s connect [ip here]
命令提示符出现,用户名已经填写。我需要做的就是模拟“ENTER”键进入密码提示,然后我想填写密码并再次模拟“ENTER”。
我尝试了各种方法来模拟第一个“ENTER”,但没有任何效果(参考这里:https ://stackoverflow.com/questions/6264596/simulating-enter-keypress-in-bash-script )
yes
y
echo -ne "\n"
echo -n "\n"
它只是挂在那里没有发生任何事情。我究竟做错了什么?
你可以尝试做类似的事情:
其中“<password>”是您的密码。命令将如下所示:
编辑:按要求删除了最后一个 \n