期望脚本验证登录工作

时间:2015-11-11 22:58:44

标签: linux login ssh expect

我的公司使用powerbroker身份服务来桥接AD和Linux系统之间的身份验证。

我正在尝试编写一个expect脚本,我可以用它来验证身份验证是否正常..并将输出写入文件。任何人都可以帮忙吗?..这将用于一个庞大的服务器列表..我真的不知道期待所以这是我到目前为止,但不知道如何让它登录..或创建一个case语句,说明服务器是否良好......

#!/usr/bin/expect -f
set timeout -1
set ip [lindex $argv 0]
set user XXXXXX
set password XXXXXXX
spawn ssh "$user\@$ip"
expect -exact ":"
send "$password\r";
expect "$"
send -- "\r"
send -- "hostname ; date\r"
expect "$"
send -- "exit\r"

0 个答案:

没有答案