Skip to main content
This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (pypi.python.org).
Help us improve Python packaging - Donate today!

PuSSH is `Pythonic, ubiquitous SSH`, a `Python wrapper` that, under ideal conditions, provides high performance, `real time parallel` command execution over SSH on large machine clusters, farms, or even the entire internet.

Project Description

PUSSH is “Pythonic Ubiquitous SSH” - basically a wrapper for the SSH client consisting of two Python modules (at this time one is called explicitly by the other, although the present construct may change in future versions) - for usage on networks, clusters, or machine farms with any number of hosts, large or small, or indeed over the entire internet, for that matter, with the proviso that the SSH client is enabled via Kerberos or RSA/DSA keys in such a way as to avoid any explicit password authentication. Using PUSSH, you can send the same command via SSH to a range, cluster or batch of machines of practically any size, and more importantly, IN PARALLEL, IN REAL TIME - if the abovementioned conditions for SSH password authentication are met. If not, then some nifty capabilities are also on offer for purely sequential command execution on your target machines.

Release History

Release History

This version
History Node

1.05

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting