我有一个脚本,可以使用 GlobalProtect 将我连接到 VPN:
#!/usr/bin/expect -f
spawn globalprotect connect -p my.server.com
expect "username:"
send "JoeDoe\r"
expect "Password:"
send "joespassword\r"
interact
要运行脚本,请执行
> expect script_name.exp
我已经使用这个脚本几个星期了。然而,它突然开始失败。服务器端开始获取“oeDoe”作为用户名 - 第一个字符丢失。
可能发生了什么?
如果您尝试以下操作会发生什么?
#!/usr/bin/expect -f 生成 globalprotect 连接 -p my.server.com -u JoeDoe 期待“密码:” 发送“joes密码 ” 互动