RadSSH Package
RadSSH is a Python package that is built with Paramiko.
Documentation for the project is hosted on ReadTheDocs, at http://radssh.readthedocs.org
Frequently Asked Questions: https://github.com/radssh/radssh/blob/master/FAQ.md
RadSSH is installable via pip, using “pip install radssh”.
The RadSSH shell behaves similar to a normal ssh command line client, but instead of connecting to one host (at a time), you can connect to dozens or even hundreds at a time, and issue interactive command lines to all hosts at once. It requires very little learning curve to get started, and leverages on existing command line syntax that you already know.
[paul@localhost ~]$ python -m radssh.shell huey dewey louie Please enter a password for (paul) : Connecting to 3 hosts... ... RadSSH $ hostname [huey] huey.example.org [dewey] dewey.example.org [louie] louie.example.org Average completion time for 3 hosts: 0.058988s RadSSH $ uptime [huey] 15:21:28 up 6 days, 22:49, 17 users, load average: 0.30, 0.43, 0.39 [louie] 15:43 up 652 days, 4:59, 0 users, load averages: 0.44 0.20 0.17 [dewey] 15:21:28 up 109 days, 23:28, 3 users, load average: 0.27, 0.09, 0.07 Average completion time for 3 hosts: 0.044532s RadSSH $ df -h / [huey] Filesystem Size Used Avail Use% Mounted on [huey] /dev/mapper/vg-Scientific [huey] 24G 22G 694M 97% / [louie] Filesystem Size Used Avail Capacity Mounted on [louie] /dev/disk0s3 234G 134G 99G 57% / [dewey] Filesystem Size Used Avail Use% Mounted on [dewey] /dev/mapper/vg_pkapp745-LogVol00 20G 17G 2.1G 89% / Average completion time for 3 hosts: 0.036792s RadSSH $ *exit Shell exiting
RadSSH includes a loadable plugin facility to extend the functionality of the shell with basic Python scripting, as well as a high level API that can be used to build stand alone applications for dedicated SSH control processing in a parallel environment.
- Interested in more?
Download at https://pypi.python.org/pypi/radssh
Read the Docs at http://radssh.readthedocs.org/en/latest/index.html
Participate at https://github.com/radssh/radssh
Metadata
Release files for radssh 1.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| radssh-1.1.2.tar.gz | 63.3 kB | Without provenance | Details for radssh-1.1.2.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| radssh-1.1.2-py2-none-any.whl | Python 2 | none | any | Details for radssh-1.1.2-py2-none-any.whl |
Total release size: 145.2 kB
Release files / radssh-1.1.2.tar.gz
| Download URL | radssh-1.1.2.tar.gz |
|---|---|
| Size | 63.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
84993e662dd286822118319ce223ab6e961cf1975616fcb6a218e505b4b473e7
|
|
BLAKE2b-256 checksum How to use checksums |
991ef54d9853402283c1868cd5ee34f7ab24573dd4f7fe2a3800132c7364d632
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / radssh-1.1.2-py2-none-any.whl
| Download URL | radssh-1.1.2-py2-none-any.whl |
|---|---|
| Size | 81.9 kB |
| Tags | Python 2 |
|
SHA-256 checksum How to use checksums |
c7386b0ad371b49be5f49243b4806f53fd0e92787e2a9c4d537b6446c9c52316
|
|
BLAKE2b-256 checksum How to use checksums |
bb5194caae590ad6b790b7933aac4bad863874ff7a66b582d51dcaf243542c10
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for radssh 1.1.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.