标签:其他 str 服务器 color dos2unix bash .sh 疑问 agent
在首次连接服务器时,会弹出公钥确认提示。会导致自动化任务,由于初次连接服务器而中断。
SSH客户端的StrictHostKeyChecking配置,可以实现当第一次连接服务器时,自动接收新公钥。
[root@master ~]# vi /etc/ssh/ssh_config StrictHostKeyChecking no #或者 [root@master ~]# ssh IP -oUserKnownHostsFile=/dev/null -oStrictHostKeyChecking=no
修改agent.json中的master,agent属性IP
假设要将
master 1.1.1.1 改为1.1.1.2
agent 1.1.1.11改为1.1.1.12
#!/bin/bash
dos2unix agent.json master=1.1.1.1 agent=1.1.1.11 for ip in $(cat agent.json |grep ip |sed ‘s/:/ /g‘|awk ‘{print$2}‘ |sed ‘s/"//g‘|sed ‘s/,//g‘);do if [ ${ip} == ${master}] then echo change master sed -i "s/${ip}/$1/g" agent.json elif [ ${ip} == ${agent} ] then echo change agent sed -i "s/${ip}/$2/g" agent.json fi done
$./ip.sh 1.1.1.2 1.1.1.12
标签:其他 str 服务器 color dos2unix bash .sh 疑问 agent
原文地址:https://www.cnblogs.com/cevinchen/p/9425550.html