巡检八台服务器,最后生成结果到第一台服务器(称A服务器)
1 设置scp免密
参考链接:scp免操作
在除A外的服务器上执行命令:ssh-keygen -t rsa,遇到提示回车便可。
在 ~/.ssh/ 目录下,可以看到生成了id_rsa.pub文件
然后将除A外的其他服务器秘钥复制到A服务器~/.ssh/authorized_keys文件中保存便可。
这样A服务器到B服务器就实现了免密登录及传输。
2 部署巡检脚本
在这8台服务器分别部署巡检脚本,代码如下
#!/bin/bash
hostname=$HOSTNAME
date=`date +%c`
filename=10.1.150.37_`date +%Y%m%d`.txt
tempfile="/home/$filename"
if