标签:密码 read 执行命令 上传文件 循环 批量上传 登录 服务 conf
shell脚本实现同时管理多台服务器,未使用ansible,自动手动实现ssh 127.0.0.1 ‘ifconfig‘
ssh 127.0.0.1 ‘ifconfig|grep bbb‘
ssh 127.0.0.1 ‘tail /var/log/secure‘
cat /tmp/hosts|while read line;do
echo $line;
done
cat /tmp/hosts|while read line;do
echo $line
ssh $line ‘tail /var/log/secure‘
done
cat /tmp/hosts|while read line;do
echo $line
ssh $line ‘tail /var/log/secure‘ >/tmp/${line}.log
done
尝试成功,必须要放在后台&
cat /tmp/hosts|while read line;do
echo $line
ssh $line ‘tail /var/log/secure‘ >/tmp/${line}.log &
done
ssh无密码,scp也是无密码。
综合上述的情况,我们已经可以实现同时管理多台服务器,批量运行命令,批量上传文件,批量下载文件 。
标签:密码 read 执行命令 上传文件 循环 批量上传 登录 服务 conf
原文地址:http://blog.51cto.com/395469372/2133241