spawn ssh

来源:互联网 发布:手机视频加密软件 编辑:程序博客网 时间:2024/04/29 05:48

#! /usr/bin/expectset ip [lindex $argv 0];set username [lindex $argv 1];set password [lindex $argv 2];set key_init "*yes/no*"set key_password "[Pp]assword:"set timeout 30set prompt "(#|%|\\$) $"spawn ssh ${username}@${ip}expect {"$key_init" {send "yes\r" expect "$key_password" {send "${password}\r" }}    "$key_password" { send "${password}\r" }    timeout { puts "Timed out during login"; exit 1 }}expect -re "$prompt"send "exit\r"expect eof { send_user "eof\r" }



0 0
原创粉丝点击