思路:
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