专栏首页程序员同行者通过普通用户向各个节点服务器分发文件到各个目录

通过普通用户向各个节点服务器分发文件到各个目录

1、分发脚本

#!/bin/bash

for ip in 10.1.3.201 10.1.3.202#这里可以把ip写到个文本里,直接循环

do

scp -r -p /oldboy/$1 test001@$ip:~ #先把要分发的文件推到对端的家目录下

ssh -t test001@$ip sudo rsync -avz -P $1 /etc #在用rsync把家目录下的文件复制到要分发去的目录下

done

这样只需两步就很方便的完成了

2、也可以使用setuid的方式分发

只需把rsync的命令加上4755的权限就可以了

chmod 4755 /usr/bin/rsync

 rsync -avz -P  ./test111  -e 'ssh -p 22' test001@10.1.3.202:/etc

写成脚本模式执行

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • django xlwt实现资产导出功能

    程序员同行者
  • python3异常处理 try

    程序员同行者
  • mysql权限与安全

    程序员同行者
  • CSS 3.0实现创意产品卡片

    越陌度阡
  • torch.nn.SyncBatchNorm

    torch.nn.SyncBatchNorm(num_features, eps=1e-05, momentum=0.1, affine=True, track...

    于小勇
  • java字符流之ByteArrayOutputStream,ByteArrayInputStream

    ByteArrayOutputStream流用来字节数组输出流在内存中创建一个字节数组缓冲区,所有发送到输出流的数据保存在该字节数组缓冲区中,默认初始化大小32...

    用户2603479
  • Vagrant快速入门教程

    之前学习Docker的时候,发现了Vagrant,感觉这也是一个挺方便的技术,但是我下载安装完Vagrant的时候,发现恰好VirtualBox发了新版本,Va...

    乐百川
  • DFS&BFS - 51. N-Queens

    The n-queens puzzle is the problem of placing n queens on an n_×_n chessboard su...

    用户5705150
  • 10g,11g中的数据库克隆安装(r6笔记第7天)

    有时候在很多工作环境中,如果彼此几个机器的配置相似,我们就可以不用一遍又一遍的安装数据库软件了,我们可以为了更快的完成安装工作,在静默安装,图形安装的选择之外,...

    jeanron100
  • 【Web技术】522- 设计体系的响应式设计

    在蚂蚁内部有着数量繁多且复杂的中后台业务系统,Ant Design 一直以来致力于从设计策略和资产的角度解决这些产品的体验一致性问题,随着蚂蚁产品生态的多端化进...

    pingan8787

扫码关注云+社区

领取腾讯云代金券