SimpleDao
pssh,pscp工具使用
2019-05-06, 访问数: 1194

pssh在多个主机上并行地运行命令

  1. -h 执行命令的远程主机列表,文件内容格式[user@]host[:port] test@172.16.10.10:229
  2. -H 执行命令主机,主机格式 user@ip:port
  3. -l 远程机器的用户名
  4. -p 一次最大允许多少连接
  5. -P 执行时输出执行信息
  6. -o 输出内容重定向到一个文件
  7. -e 执行错误重定向到一个文件
  8. -t 设置命令执行超时时间
  9. -A 提示输入密码并且把密码传递给ssh(如果私钥也有密码也用这个参数)
  10. -O 设置ssh一些选项
  11. -x 设置ssh额外的一些参数,可以多个,不同参数间空格分开
  12. -X 同-x,但是只能设置一个参数
  13. -i 显示标准输出和标准错误在每台host执行完毕后
  14. pssh -H stat@192.168.1.100:18822 -i -A "ls -l"

pscp

  1. pscp -h ip文件 本地文件 远程目录
  2. pscp -h hosts.txt -l root -r /tmp/i.txt /tmp