# [sshreader][]
## Overview
[sshreader][] is a Python Module for multi-processing/threading ssh connections in order to make ssh operations
across multiple servers parallel. It utilizes the [Paramiko](http://www.paramiko.org/) module for its ssh client.
As of version 3.6, sshreader is supported under Python 2.7 and 3.6.
## License
[sshreader][] is released under the [GNU Lesser General Public License v3.0][],
see the file LICENSE and LICESE.lesser for the license text.
## Installation
The most straightforward way to get the sshreader module working for you is:
> pip install sshreader
or
> python setup.py install
This will ensure that all the requirements are met.
### Development Installation
If you are wanting to work on development of sshreader perform the following:
> pip install -U -r requirements.txt
To ensure all development requirements are met. This will allow you to build the Sphinx Documentation for sshreader!
## Documentation
The documentation for sshreader can be found at http://sshreader.readthedocs.io/
### Building Docs
If you have installed the requirements for sshreader you can build its Sphinx Documentation simply by:
> cd docs;
> make html
Then simply open **docs/build/html/index.html** in your browser.
## Contributing
Comments and enhancements are very welcome.
Report any issues or feature requests on the [BitBucket bug
tracker](https://bitbucket.org/isaiah1112/sshreader/issues?status=new&status=open). Please include a minimal
(not-) working example which reproduces the bug and, if appropriate, the
traceback information. Please do not request features already being worked
towards.
Code contributions are encouraged: please feel free to [fork the
project](https://bitbucket.org/isaiah1112/sshreader) and submit pull requests to the develop branch.
## Extras
Included with sshreader is a binary called **pydsh** (generally installed in /usr/local/bin/). This works very similar to
[pdsh](https://computing.llnl.gov/linux/pdsh.html) but uses sshreader at its core to perform ssh commands in parallel
and return the results. The output of *pydsh* can also be piped through the **dshbak** tool that comes with pdsh.
Pydsh uses [hostlist expressions](https://www.nsc.liu.se/~kent/python-hostlist/) to get its list of hosts
to process.
[GNU Lesser General Public License v3.0]: http://choosealicense.com/licenses/lgpl-3.0/ "LGPL v3"
[sshreader]: https://bitbucket.org/isaiah1112/sshreader "sshreader Module"
挣扎的蓝藻
- 粉丝: 14w+
- 资源: 15万+
最新资源
- 全球健康统计数据,多个国家,多年的疾病、治疗数据集(100万条数据)
- 基于Springboot+Vue火锅店订餐购物管理系统-毕业源码案例设计(95分以上).zip
- 基于Springboot+Vue技术的实验室管理系统-毕业源码案例设计(高分项目).zip
- 基于Springboot+Vue华强北商城二手手机管理系统-毕业源码案例设计(源码+论文).zip
- 航空旅客满意度数据集.zip
- EXFO FIP-400B系列光纤端面检测仪介绍
- 同学聚会ppt模板,21页,风格怀旧
- c语言实现快速排序基础
- c语言实现冒泡排序基础
- 天气状况分类数据集.zip
- Delphi 12 控件之BitmapStyleDesigner.7z
- 54484-数据结构与算法(C语言篇)-源代码.zip.zip
- c语言-实现堆排序基础
- xshell , 绿色, 可用
- C#与海康VM联合开发,C#与海康visionmaster联合开发,C#基于海康视觉VM4.1/VM4.2/VM4.3的二次开发框架源码,需要安装VM及加密狗 框架保证运行
- c语言实现归并排序基础
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈