• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

xpub: 一款管理远程服务器的辅助工具

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

xpub

开源软件地址:

https://gitee.com/1050676515/xpub

开源软件介绍:

xpub

一款管理远程服务器的辅助工具, 批量管理服务器,以及批量执行命令,并且提供与远程服务器的交互式操作

Feature

  1. 通过ssh同时连接多台服务器
  2. 自定义命令,可以将一组命令的集合定义成一条命令
  3. 提供与远程服务器的交互式shell
  4. 提供单台服务器的批量命令执行与多台服务器批量命令执行

Configuration

配置文件分为两种,一种是xpub运行的配置文件, 可以在启动时通过-conf参数指定, 如config文件夹下的server.json;另一种是自定义的命令集合

配置参数说明:

  1. name:服务器的别名
  2. host:服务器的IP地址
  3. port:服务器的ssh端口号
  4. username:服务器ssh用户名
  5. passwd:服务器ssh用户名对应的密码
  6. commands:自定义命令
    • command:自定义的命令名
    • command_file:自定义命令对应的命令集合文件,如config文件下的command1、command2文件

Quick Start

Linux系统

  1. 运行build.sh文件
  2. 修改config目录下面的配置文件
  3. 运行bin目录xpub程序即可

Windows系统

  1. 安装golang, 配置相关环境
  2. 安装依赖包
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
  1. 修改config目录下面的配置文件
  2. 编译xpub并运行即可

TODO

  1. 多种ssh登录方式
  2. 脚本文件运程执行
  3. 添加Web接口

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap