跳转到主要内容

基于expect的SSH自动化库。

项目描述

RedExpect

Documentation Status

RedExpect使通过SSH自动化远程机器变得非常简单,并且执行您要求的功能非常快。基于ssh2-python(为Python提供libssh2绑定)并通过RedSSH构建成一个易于使用的SSH库。如果您熟悉使用expect,但又希望拥有Python的易用性和可访问性,那么无需再寻找其他选项!

安装

RedExpect可以通过pip安装,使用pip install redexpect或最新提交的版本,这可能不是最稳定的版本,可以从git中使用pip install git://git@bitbucket.org/Red_M/RedExpect.git安装。

文档

关于如何做某事的问题中,99%应该在文档中找到答案。如果某些内容不在那里,请提出一个问题,以便将其添加到文档中。现在有自动文档!

为什么不使用[其他软件]?

我发现其他自动化库或解决方案存在不足,例如

  • 与远程服务器的兼容性(奇特的远程服务器导致库无法连接)。
  • 功能集有限(例如,没有隧道)。
  • 仅关注连接到Linux服务器。
  • 需要安装代理,存在状态文件或主“服务器”。
  • 性能不佳。

待办事项

  • 单元测试
  • 更多示例

项目详情


下载文件

下载您平台上的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

redexpect-2.0.3.post3.tar.gz (7.0 kB 查看哈希值)

上传时间

构建分布

redexpect-2.0.3.post3-py2.py3-none-any.whl (15.6 kB 查看哈希值)

上传时间 Python 2 Python 3

支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面