Skip to content

charlesxs/gossh

Repository files navigation

gossh

一个简易的类似于Ansible ssh远程批量执行工具

安装

1. 安装 go 和 gossh

    yum -y install golang && git clone https://github.com/charlesxs/gossh.git $GOPATH/src/gossh

2. 安装 glide, glide 默认安装在 $GOPATH/bin 目录下

    curl https://glide.sh/get | sh

    export PATH=$PATH:$GOPATH/bin

3. 编译 (若要安装执行 make install, 则默认安装到 $GOPATH/bin 目录下)

    cd $GOPATH/src/gossh/ && make

使用

build 之后会生成一个 gossh 的二进制可执行文件, 然后执行此文件即可。

使用方法:

1. ./gossh command

2. 在gossh所在目录编辑 hosts.conf 配置文件, 当此文件不存在时 执行 ./gossh command 会打印出配置文件模板

About

go 版本的 SSH 批量执行工具

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published