首页 > 其他分享 >pssh 服务

pssh 服务

时间:2024-07-29 14:06:41浏览次数:5  
标签:tmp pssh 服务 目录 参数 txt 远程

pssh 使用

简介

pssh提供OpenSSH和相关工具的并行版本。包括pssh,pscp,prsync,pnuke和pslurp。支持并行复制

下载

wget https://pypi.python.org/packages/60/9a/8035af3a7d3d1617ae2c7c174efa4f154e5bf9c24b36b623413b38be8e4a/pssh-2.3.1.tar.gz

安装

tar xf  pssh-2.3.1.tar.gz
cd pssh-2.3.1/
python setup.py install

使用

pssh参数介绍

pssh 参数:
-h 执行命令的远程主机列表         文件内容格式:[user@]host[:port]
-H 执行命令的远程主机
-p 一次最大允许多少连接
-o 输出结果重定向到目录
-O 设置ssh参数的具体配置,参照ssh_config配置文件
-e  执行的错误重定向到目录
-t 设置超时时间
-A 提示输入密码并把密码传递给ssh
-l 远程机器的用户名
-x 传递多个SSH命令,多个命令用空格隔开,用引号括起来
-X 同 -x 但是一次只能传递一个命令
-i 显示标准输出和标准错误输出在每台HOST执行完毕后
-I 读取每个输入命令,并传递给ssh进程,允许命令脚本传送到标准输入


例1:查看IP.txt列表中ip服务器的运行时间
pssh -h IP.txt -P 'uptime'

# 例2: 指定用户输入密码
pssh -h IP.txt -l root -A -P 'uptime'

prsync参数介绍

#prsync 并行传输文件到远端
#传文件,支持远程新建目录,即目录不存在则新建
prsync -h ip.txt test.py /tmp/dir2/
#传目录
prsync -r -h ip.txt test/ /tmp/dir3/

pscp参数介绍

pscp 参数: 拷贝本地文件到远程主机,不支持远程新建目录
-h 执行命令的远程主机列表         文件内容格式:[user@]host[:port]
-H 执行命令的远程主机
-p 一次最大允许多少连接
-o 输出结果重定向到目录
-e  执行的错误重定向到目录
-t 设置超时时间
-A 提示输入密码并把密码传递给ssh
 -l   远程机器的用户名
-x 传递多个SSH命令,多个命令用空格隔开,用引号括起来
-X   同 -x 但是一次只能传递一个命令

例1: 拷贝本地文件a.txt 到目标主机/tmp目录下
pscp -h IP.txt -l root a.txt /tmp/

pslurp参数介绍

pslurp参数: 拷贝远程主机到本地

     参数同pscp参数
     -L 指定本地目录
     
 例: 将远端的/tmp/a.txt文件拷贝到本机的/tmp下,并使用原名字
   pslurp -h IP.txt -L /tmp  -l root /tmp/a.txt a.txt

标签:tmp,pssh,服务,目录,参数,txt,远程
From: https://www.cnblogs.com/kkit/p/18329934

相关文章

  • FTP服务器搭建及C#实现FTP文件操作
    FTP服务器搭建及C#实现FTP文件操作1、搭建FTP服务器(以win10为例)FTP服务器搭建及C#实现FTP文件操作_c#ftp-CSDN博客2、代码usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Net;usingSystem.Text;usingSystem.Threading.Tasks;namesp......
  • 【K8s】专题七(4):Kubernetes 服务发现之 Ingress 进阶
    以下内容均来自个人笔记并重新梳理,如有错误欢迎指正!如果对您有帮助,烦请点赞、关注、转发!欢迎扫码关注个人公众号!目录一、官方文档二、Ingress进阶使用(示例)1、Ingress实现重定向2、Ingress实现路由跳转3、Ingress实现自定义配置4、Ingress实现CORS5、Ingress实......
  • windows编译ZLMediaKit流媒体服务webrtc
    环境说明ZLMediaKit编译需要的软件visualstudio 2022cmake 3.29.0-rc2OpenSSL 1.1.1w(不想踩坑的话安装这个版本)libsrtp 2.6.0ZLMediaKit编译后运行需要libsrtp 编译后且配置环境变量ZLMediaKit 编译后文件cmakevisualstuido20222,自带cmakecmake可以到这两个地方......
  • SSM家政服务预约管理系统-计算机毕业设计源码00159
    目录1绪论1.1选题背景与意义1.2国内外研究现状1.3论文结构与章节安排2系统分析2.1可行性分析2.1.1技术可行性2.1.2经济可行性2.1.3操作可行性2.1.4法律可行性2.2系统流程分析2.2.1系统开发流程2.2.2用户登录流程2.2.3系统操作流程2.2.4......
  • 中国信通院权威发布《中国算力中心服务商分析报告(2024年)》
     近日,中国信息通信研究院(简称“中国信通院”)发布《中国算力中心服务商分析报告(2024年)》。报告聚焦算力中心服务商的产业现状、市场规模、技术热点和发展趋势,通过对算力中心服务商的全面调研与综合分析,从总体规模、能力建设、财务状况、绿色低碳、集约发展、国际布局六个维度出......
  • 2024年中国AI基础数据服务研究报告(附下载)
    点击访问我的技术博客https://ai.weoknow.comhttps://ai.weoknow.com......
  • 如何用Python制作Android服务?
    我想构建一个简单的Android应用程序,例如PushOver应用程序,它具有TCP服务器并接收其记录的文本消息,然后将其作为推送通知发送。这部分已经完成并且工作正常。但即使GUI应用程序关闭,我也想接收消息。我知道这是可能的,因为PushOver应用程序做到了!我想,我可能需要一......
  • Swagger、Docker、Python-Flask: : https://editor.swagger.io/ 生成服务器 python-fl
    在https://editor.swagger.io/上您可以粘贴一些json/yaml。我正在将此作为JSON进行测试(不要转换为YAML):{"swagger":"2.0","info":{"version":"1.0","title":"OurfirstgeneratedRES......
  • Nacos-微服务注册中⼼(Nacos简介 Nacos配置管理)
    目录一、 微服务的注册中⼼1.注册中⼼的主要作⽤ 2.常⻅的注册中⼼二、Nacos简介 nacos实战⼊⻔1.搭建nacos环境2.将订单微服务注册到nacos2.1 在pom.xml中添加nacos的依赖2.2在主类上添加@EnableDiscoveryClient注解2.3在application.yml中添加nacos服务......
  • win平台利用winsw将php-cgi作为系统服务,支持服务的正常启动/停止/重启
    首先,需要有winsw,在GitHub搜索winsw,点击release跳转到下载页面选择版本进行下载或点击此链接 Releases·winsw/winsw(github.com)其次,将winsw复制到php目录,重命名为phpcgi-service.exe并增加配置文件phpcgi-service.xml和stop-cgi.bat,其中 phpcgi-service.xml的......