「Expect」の版間の差分
提供: Wikinote
(ページの作成:「man を読んでも書けるようになる気が全然してこない expect について。 == スクリプト集 == === 禁断の ssh 強引ログイン === この...」) |
(相違点なし)
|
2011年7月18日 (月) 22:28時点における版
man を読んでも書けるようになる気が全然してこない expect について。
スクリプト集
禁断の ssh 強引ログイン
このスクリプトは絶対に使用してはならない。
#!/usr/bin/expect -f
spawn ssh $argv
expect {
"password:" {
send "pass\n"
}
"continue connecting" {
send "yes\n"
exp_continue
}
"Host key verification failed" {
system rm -f ~/.ssh/known_hosts
spawn ssh $argv
expect {
"password:" {
send "pass\n"
}
"continue connecting" {
send "yes\n"
exp_continue
}
}
}
}
expect "Last login:"
send "ls\n"
interact
#send "exit\n"