linux集群自动化免密部署服务

 #!/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


 =======================================可以进行集群配置啦!


cat >> /etc/profile << EOF
export JAVA_HOME=/usr/local/jdk1.7.0_45
export PATH=\$PATH:\$JAVA_HOME/bin
EOF

 

你可能感兴趣的:(linux)