Project

ssh_voodoo

0.0
No commit activity in last 3 years
No release in over 3 years
Ruby script to help with the task of running commands on remote machines via ssh. It supports password caching and ssh keys. You can specify the remote hosts on the cmd option, or via a file.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 0.7

Runtime

~> 2.3
 Project Readme

ssh_voodoo

ssh_voodo is a Ruby script to help with the task of running commands on remote machines via ssh. It allows you to run commands remotely in parallel and helps cache your password (including sudo) so you don't have to keep on entering your password. There's also an option to use ssh key.

Installation

It's hosted on rubygems.org

sudo gem install ssh_voodoo

Usage

   ssh_voodoo -h
   Usage: ssh_voodoo [options]
     -s, --servers=SERVERS    Servers to apply the actions to. Comma-separated list, or path to file containing list of servers (newline delimited)
         --debug              Print lots of messages
         --use-ssh-key [FILE] Use ssh key instead of password
     -c, --command=STRING     What command to run on the remote server
         --username=USERNAME  What username to use for connecting to remote servers
         --dw=INTEGER         Number of workers for parallel ssh connections
         --connectiontimeout=INTEGER
                              Connection timeout
     -h, --help               Show this message