expect ssh 自动登录 example
#!/usr/bin/expect -f set ip [lindex $argv 0] set port [lindex $argv 1] set username [lindex $argv 2] set password [lindex $argv 3] set timeout 10 spawn ssh $ip -p $port -l $username expect { ##"*yes/no" { send "yes\r"; exp_continue } "*password:" { send "$password\r" } } interact
##格式如下:
./shell_name ip port username password