开源软件名称:xpub
开源软件地址:https://gitee.com/1050676515/xpub
开源软件介绍:
xpub一款管理远程服务器的辅助工具, 批量管理服务器,以及批量执行命令,并且提供与远程服务器的交互式操作 Feature- 通过ssh同时连接多台服务器
- 自定义命令,可以将一组命令的集合定义成一条命令
- 提供与远程服务器的交互式shell
- 提供单台服务器的批量命令执行与多台服务器批量命令执行
Configuration配置文件分为两种,一种是xpub运行的配置文件, 可以在启动时通过-conf参数指定, 如config文件夹下的server.json;另一种是自定义的命令集合 配置参数说明: - name:服务器的别名
- host:服务器的IP地址
- port:服务器的ssh端口号
- username:服务器ssh用户名
- passwd:服务器ssh用户名对应的密码
- commands:自定义命令
- command:自定义的命令名
- command_file:自定义命令对应的命令集合文件,如config文件下的command1、command2文件
Quick StartLinux系统- 运行build.sh文件
- 修改config目录下面的配置文件
- 运行bin目录xpub程序即可
Windows系统- 安装golang, 配置相关环境
- 安装依赖包
go get github.com/mattn/go-colorablego get github.com/peterh/linergo get golang.org/x/crypto/sshgo get golang.org/x/crypto/ssh/terminal - 修改config目录下面的配置文件
- 编译xpub并运行即可
TODO- 多种ssh登录方式
- 脚本文件运程执行
- 添加Web接口
|
请发表评论