SSH自动化库。
项目描述
RedSSH
RedSSH:在Python中轻松且快速地连接到SSH服务器!与SSH交互不应困难、缓慢或仅限于某些SSH服务器。基于ssh2-python(为Python提供libssh2绑定)并构建成一个易于使用的SSH库,重点在于易用性和速度。SSH应该像预先包装的TLS TCP套接字一样简单,它应该工作良好、执行速度快,并且易于交互。
安装
RedSSH可以通过pip使用pip install redssh
或最新提交的版本进行安装,这可能不是最稳定的版本,也可以使用git进行安装:pip install git://git@bitbucket.org/Red_M/redssh.git
文档
99%的关于如何做某事的问题应该在文档中得到解答。如果某些内容不在文档中,请提出问题以便将其添加到文档中。 现在有了自动文档!
为什么不使用[其他软件]?
我发现其他自动化库或解决方案存在不足,例如
- 与远程服务器的兼容性(奇特的服务器会导致库无法连接)。
- 功能集有限(例如,没有隧道功能)。
- 仅关注连接到Linux服务器。
- 需要安装代理、存在状态文件或主"服务器"。
- 性能较差。
待办事项
- 更多基于错误的单元测试
- 更多示例
- 基于主机的身份验证
- X11转发
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分发
redssh-3.0.1.tar.gz (43.9 kB 查看散列值)
构建分发
redssh-3.0.1-py2.py3-none-any.whl (62.8 kB 查看散列值)