Advertisement

FFSH是一款快速实现批量远程命令执行的强大工具其源代码现已正式开源

阅读量:

FSH SSH(Full Speed HSS)是一种高效的通信协议官方全称),其核心目标是通过一种称为SSH的技术实现批量、并行且快速地远程执行命令(command)。该协议的设计理念使得用户无需在被控端安装任何代理工具即可完成任务(task)。经过测试,在线120台设备时可完成任务仅需3秒时间(time)。

源码地址:https://github.com/LaiJingli/fssh

使用方法:
主控端执行:
0. 安装sshpass(可选)

  1. 通过wget获取该开源代码仓库:https://raw.githubusercontent.com/LaiJingli/fssh/master/fssh.sh
  2. 运行以下命令赋予脚本执行权限:chmod +x fssh.sh
  3. 根据需求修改本地脚本中的IP地址和相关命令
  4. 运行修改后的脚本文件:./fshh.sh

特点:

  1. 主控端与被控端之间通过SSH加密通信实现数据传输,并且被控端无需进行任何配置或操作。
  2. 所有操作命令与在本地使用bash直接输入或编写Shell脚本的方式一致。
  3. 全面支持所有命令、变量、单引号等特殊字符(包括双引号在内的特殊字符均能正常处理)。
  4. 提供基于sudo权限提升的操作权限配置方案(对于大多数生产环境的管理员来说这是一个非常大的便利)。
  5. 远程设备运行结果采用标准

全部评论 (0)

还没有任何评论哟~