轻量级运维利器pssh、pdsh、mussh

pssh应用场景

pssh(paralle-ssh)是一个用python编写的可以并发在多台服务器上批量执行命令的工具,支持文件并行复制、远程并行执行命令、杀掉远程主机上的进程等。其中,文件并行复制是pssh的核心功能。
要批量在远程主机上传、下载文件时,最好使用pssh这个服务器批量管理工具。

pdsh应用场景

pdsh应用场景与pssh应用场景基本一致,都是用于对多台远程主机的配置、部署、文件复制等运维操作
pdsh可通过多种方式在远程主机上运行命令,默认是rsh方式,另外也支持ssh、mrsh、qsh、mqsh等模式

mussh应用场景

批量管理主机,通过mussh命令可以同时在远程主机上执行ssh命令或脚本

pssh、pdsh、mussh软件安装前

需要配置在本地主机和远程服务器之间配置密钥认证访问,创建单向信任。

  1. 在本地主机上创建RSA密钥和公钥
    ssh-keygen -t rsa
  2. 整合公钥文件(将本地节点生成的公钥文件整合成一个authorized_keys文件,然后进行授权,并将authoried_keys复制到所有远程主机上)
  3. 测试密钥认证

pssh软件包含了5个主程序

  1. pssh命令 并行查看多个远程主机的信息
  2. pscp命令 将本地主机文件并行复制到多个远程主机
  3. prsync命令 使用rsync协议将文件从本地主机同步到远程主机
  4. pnuke 在远程多台主机上并行killall某一进程
  5. pslurp 把文件从多台远程主机并行复制到本地主机,与pscp命令相反

pdsh软件

pdsh软件与pssh软件功能基本相同,增加了交互模式

mussh软件

mussh可以实现批量管理主机,同时支持本地的脚本在多台远程主机上执行

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值