Simultaneous Remote Command 0.1 review
DownloadSimultaneous Remote Command sends multiple commands to multiple servers simultaneously. When you manage several server, you can wa
|
|
Simultaneous Remote Command sends multiple commands to multiple servers simultaneously.
When you manage several server, you can want to run the same command on all the server (for security update for exemple).
I develop a small Python script to send command on a list of server. This script use ssh to run the command on all server. For example, it can manage to run a security update on Debian server with the send of "apt-get update;apt-get -y upgrade" command.
The Script
The Script use thread to send the command to each server simultaneously. The output of command is write to a file named < server_name >.log
Usage:
To use the script, download it and create the following file :
servers : one line by server name,
cmd : one line with the command to send (if you want a list of command, separate each command by ; on one line).
The script use ssh, but it cannot send the passphrase to ssh. Also you need to use the authentification with certificat and if you have a passphrase, you must use ssh-agent.
And now run the src.py command and wait the end of each command on each server.
Requirements:
Python
Simultaneous Remote Command 0.1 keywords