gpt4 book ai didi

expect - Expect 脚本的用户输入

转载 作者:行者123 更新时间:2023-12-04 13:49:50 30 4
gpt4 key购买 nike

我是脚本新手。如何编写 Expect 脚本以通过 ssh 连接到设备并提示用户输入密码?我们使用 pin + RSA token 代码作为密码,因此我无法存储密码。

#!/usr/bin/expect -f

spawn ssh device1

最佳答案

您将需要使用交互命令自行输入密码。

下面的框架应该可以帮助您:

set prompt "$"

spawn ssh user@host

set timeout 10
expect {
timeout {
puts "Unable to connect"
exit 1
}

#Authenticty Check
"*(yes/no)?" {
send "yes\r"
exp_continue
}

"assword: " {
#Hand control back to user
interact -o "\r" exp_continue
}

"$prompt" {
puts "Cool by the pool"
}
}

关于expect - Expect 脚本的用户输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21895788/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com