您的位置:首页 > 运维架构 > Linux

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

2017-11-12 16:39 405 查看
 #!/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

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: