#vi test.sh
-------------------------------------------
#!/usr/bin/expect -f
set host [lindex $argv 0] 
set password [密碼填此處]

spawn ssh -p 17022 root@$host

while (1) {
expect {
"no)?" { send -- "yes\r" }
"password: " { send -- "$password\r" }
":~#" { break }  #提示符號依server設定不同而不同

}
}

expect ":~#"
send -- "exit\r"
expect eof
-----------------------------------------
使用方式
#./test.sh 192.168.1.1

小缺點:
登出時會卡住,待找時間解決......

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 slinbody 的頭像
    slinbody

    495884965

    slinbody 發表在 痞客邦 留言(0) 人氣()