执行expect auto.exp 192.168.3.1 56
192.168.3.1为ip
56为密码
执行脚本后自动登录192.168.3.1并保持登录;
#!/usr/bin/expect
set timeout 1
set pass [ lindex $argv 1 ]
spawn ssh root@[ lindex $argv 0 ]
expect {
"yes/no" { send "yes\r": exp_continue }
"password" { send "$pass\r" }
}
interact