RadSSH Module
Project description
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
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file radssh-1.1.2.tar.gz
.
File metadata
- Download URL: radssh-1.1.2.tar.gz
- Upload date:
- Size: 63.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84993e662dd286822118319ce223ab6e961cf1975616fcb6a218e505b4b473e7 |
|
MD5 | 6ece8849aa68217306d337a1e580f3f1 |
|
BLAKE2b-256 | 991ef54d9853402283c1868cd5ee34f7ab24573dd4f7fe2a3800132c7364d632 |
File details
Details for the file radssh-1.1.2-py2-none-any.whl
.
File metadata
- Download URL: radssh-1.1.2-py2-none-any.whl
- Upload date:
- Size: 81.9 kB
- Tags: Python 2
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7386b0ad371b49be5f49243b4806f53fd0e92787e2a9c4d537b6446c9c52316 |
|
MD5 | 332616d06980930d517b5c759a8a043e |
|
BLAKE2b-256 | bb5194caae590ad6b790b7933aac4bad863874ff7a66b582d51dcaf243542c10 |