基于expect的SSH自动化库。
项目描述
RedExpect
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 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 35445fa76cfd50fbfb966e3827b9b530d9adf01ac5e9ac04739e76ad10b69bd4 |
|
MD5 | ca9938287c7bca616c71545f8075d95a |
|
BLAKE2b-256 | a9c664d23e8af2c7cef3c84afb9419e9744ec9a46a6b09be985e456416880d15 |
关闭
redexpect-2.0.3.post3-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0e01562a5c1fd481198019021303fa83b3db154bbe3effe0f1958579386125fd |
|
MD5 | 23814f1a811a9e03b6692519b3a49a7a |
|
BLAKE2b-256 | 1161a32d548609b88507e320857f4a12f438e439d9cec87cd6fb3368629ee358 |