一键发布weblogic应用解决方案+Linux免密码登录

思路:

1、实现Linux免密码登录

2、实现weblogic集群

3、编写启停脚本

这里有第一步和第三步:

操作步骤一:

登录 215 /219 用户:zlnews

第一步(一直回车):

$ ssh-keygen -t rsa

第二步 检查:.ssh文件夹是否存在:

$ ls -arlt 

第三步(在215机器上执行):

$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

$ ssh tispad@192.168.1.219 cat /tispad/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

输入yes 和密码:abcd1234

$ scp ~/.ssh/authorized_keys tispad@192.168.1.219:~/.ssh/authorized_keys

#提示输入密码:abcd1234 回车 

第四步( 215 /212):

$ chmod 600 ~/.ssh/authorized_keys

第五步(215)(检查是否还需要输入密码):

$ ssh zlnews@192.168.1.219

 

第三步编写启停脚本:

 

startRemoteServer.sh

#变量定义
ip_array=("192.168.1.215" "192.168.1.219")  
user="zlnews"  
remote_cmd="/tispad/bin/startMyServer.sh"
port="22"

#本地通过ssh执行远程服务器的脚本  
for ip in ${ip_array[*]}  
do
    if [ $ip = "192.168.1.215" ]; then 
    
        echo "***************************************************"
        echo "starting weblogic with local cmd ..."
        echo "***************************************************"
        ./startMyServer.sh
        echo "starting weblogic with local cmd is ok !"
    else  
        echo "***************************************************"
        echo "starting weblogic with remote cmd ..."
        echo "***************************************************"
        ssh -t -p $port $user@$ip "remote_cmd"  
        echo "starting weblogic with remote cmd is ok !"
    fi
done

 

 

转载于:https://my.oschina.net/lzdn/blog/877250

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值