pssh工具
最编程
2024-03-03 21:02:49
...
pssh(EPEL源)
pssh 是一个python编写可以在多台服务器上执行命令的工具,也可以实现文件复制
- 格式:
pssh -H [user@]host[:port] -i COMMAND
- 选项:
--version
:查看版本-h
:主机文件列表,内容格式[user@]host[:port]
-H
:主机字符串,内容格式[user@]host[:port]
-l
:登录使用的用户名-p
:并发的线程数【可选】-o
:输出的文件目录【可选】-e
:错误输入文件【可选】-t
:TIMEOUT 超时时间设置,0无限制【可选】-O
:SSH的选项-v
:详细模式-A
:手动输入密码模式-x
:额外的命令行参数使用空白符号,引号,反斜线处理-X
:额外的命令行参数,单个参数模式,同-x
-i
:每个服务器内部处理信息输出-P
:打印出服务器返回信息
pscp.pssh命令
pscp.pssh 功能是将本地文件批量复制到远程主机
- 格式:
pscp [-vAr] [-h hosts_file] [-H [user@]host[:port]] [-l user] [-p par] [-o outdir] [-e errdir] [-t timeout] [-O options] [-x args] [-X arg] local remote
- 选项:
-v
:显示复制过程-a
:复制过程中保留常规属性-r
:递归复制目录
示例:
- 将本地 curl.sh 复制到/app/目录:
~]# pscp.pssh -H 192.168.1.10 /root/test/curl.sh /app/
~]# pscp.pssh -h host.txt /root/test/curl.sh /app/
- 将本地多个文件批量复制到/app/目录
~]# pscp.pssh -H 192.168.1.10 /root/f1.sh /root/f2.sh /app/
- 将本地目录批量复制到/app/目录
~]# pscp.pssh -H192.168.1.10 -r /root/test/ /app/
pslurp.pssh命令
- 格式:
pslurp.pssh 功能是将远程主机的文件批量复制到本地pslurp [-vAr] [-h hosts_file] [-H [user@]host[:port]] [-l user] [-p par] [-o outdir] [-e errdir] [-t timeout] [-O options] [-x args] [-X arg] [-L localdir] remote local(本地名)
- 选项:
-L
:指定从远程主机下载到本机的存储的目录,local是下载到本地后的名称-r
:递归复制目录
示例:
- 批量下载目标服务器的 passwd 文件至 /app下,并更名为 user
~]# pslurp -H 192.168.1.10 -L /app/ /etc/passwd user
推荐阅读
-
开源项目 "功能强大且易于使用的开源网站构建工具 - halo
-
Kafka 监控必备工具 - Kafka-Eagle 2.0.2 正式发布!
-
PDMan-2.1.0 正式发布:用心打造开源、免费的国产数据库建模工具
-
50 个前端上手项目第 04 期:隐藏的搜索小工具
-
快手小店个人护理类面部护理美容美妆工具如何开快手分销?快速查看 - 滴滴:mmzz
-
JerryScript:物联网开发人员的强大工具
-
[开源工具] SwitchHosts!
-
实践中的软件测试技术:设计、工具和管理 - 第 2 章第 2.3 节 使用状态转换图设计测试用例
-
神奇工具!解放你的双手--推荐几款全自动切割和标注 UI 设计稿的工具
-
推荐一款优秀的截图动画制作工具