skip to navigation
skip to content

PuSSH 1.05

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.

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.