跳转到主要内容

SSH自动化库。

项目描述

RedSSH

PyPI License: GPL v2

Test Status Documentation Status Coverage Status

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 查看散列值)

上传时间 Python 2 Python 3

由以下支持