#/bin/bash
for line in $(cat ip_list)
do
function ssh_command() {
expect -c "
set timeout 2
spawn ssh root@$line
expect {
\"yes/no)? \" { send \"yes\r\"; exp_continue }
\"word: \" { send \"$PASS\r\" }
}
expect \"# \"
send \"$1\r\"
expect \"$# \"
send \"exit\r\"
expect eof
"
}
ssh -tt $line<<EOF
echo new_password | passwd --stdin root
exit
EOF
echo $line
done