#!/bin/bash
SERVERS="s1 s2"
PASSWORD=123456
auto_login() {
expect -c "set timeout -1;
spawn ssh-copy-id $1;
expect {
*(yes/no)* {send -- yes\r;exp_continue;}
*assword:* {send -- $2\r;exp_continue;}
eof {exit 0;}
}";
}
for SERVER in $SERVERS
do
auto_login $SERVER $PASSWORD
done
SERVERS="s1 s2"
PASSWORD=123456
auto_login() {
expect -c "set timeout -1;
spawn ssh-copy-id $1;
expect {
*(yes/no)* {send -- yes\r;exp_continue;}
*assword:* {send -- $2\r;exp_continue;}
eof {exit 0;}
}";
}
for SERVER in $SERVERS
do
auto_login $SERVER $PASSWORD
done
=======================================可以进行集群配置啦!
cat >> /etc/profile << EOF
export JAVA_HOME=/usr/local/jdk1.7.0_45
export PATH=\$PATH:\$JAVA_HOME/bin
EOF