Skip to content

A lightweight, fast server configuration management & automation tool. With the goal to keep the terminal/console simple and the commands even simpler

License

Notifications You must be signed in to change notification settings

APoniatowski/GoSSH

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoSSH - GoLang SSH tool

Go Report Card

WIP

Project update:

It is currently in an usable state, and can be used to execute commands in varied ways and performs well. :+1

  • Windows (laptop): 22 production servers (across 8 different countries):

real 0m7.272s user 0m0.062s sys 0m0.046s

  • Linux (production/staging server): Tested on 24 production servers (across 8 different countries):

real 0m3.276s user 0m0.375s sys 0m0.062s

Command run: > GoSSH.exe all hostname and > GoSSH all hostname

Current usage for GoSSH:

GoSSH [ option ] [ command ] seq - Run the command sequentially on all servers in your config file groups - Run the command on all servers per group concurrently in your config file all - Run the command on all servers concurrently in your config file

Please feel free to test/use this and leave issues and comments in the issues tab.

I will be actively working on this for the foreseeable future

About

A lightweight, fast server configuration management & automation tool. With the goal to keep the terminal/console simple and the commands even simpler

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages