用于使用ssh2 python与网络设备通信的库。
netssh2的Python项目详细描述
项目说明
库使用ssh2 python与不同的网络设备通信。
安装
pip install netssh2
文档
更改日志
0.1.7(2019-04-26)
- 确保命令超时有效。
- 添加日志记录测试。
- 允许更改会话init上的日志记录级别以及一些其他调试。
- 从unittest移到纯py.test。
- 允许使用密钥身份验证。
- 非阻塞传输的wrap channel.write。
- 添加scp_send。
- 如果大于目标缓冲区,则将命令拆分为多个。
- 添加在删除标题时发送换行符的切换。
0.1.6(2019-04-12)
- 允许会话不通过。
- 允许指定读取缓冲区大小。
- 将消息级别添加到日志消息。
- 不需要将stdout和stderr与invoke shell合并。
- 添加许多调试消息以便于调试。
- 在socketrecverror上添加调试。
- 将字符串的编码和解码包装到函数中。
- 如果超时,请不要重试套接字连接。
- 在等待提示时超时打印要调试的输出。
0.1.5(2019-04-02)
- 允许在运行时更改日志记录级别。
- 修复了在没有交互式shell的情况下运行时从获取输出的问题。
0.1.4(2019-03-27)
- 如果管道正在通过,请上载到pypi。
- 每次运行ci生成作业(具有生成检查)。
- 修复标记消息。
- 在setup.py中指定long_description_content_type以避免警告。
- 移动pushing to pypi to ci并添加轮子。
- 添加setup.cfg和车轮规格。
0.1.3(2019-03-26)
- 仅当绳线检查通过时才推到PYPI。
- 在变更日志中只使用提交的主题。
- 碰撞版本时也按标签。
0.1.2(2019-03-26)
- 添加自动清单。更新至bump_version.sh。
- 添加清单文件以包含生成包的所有内容。
- 添加用于自动版本缓冲的脚本。
- add.gitignore。
0.1.1(2019-03-26)
- 0.0.1版本的固定日期。
- 修复自述文件中的文档链接。
- 将变更日志添加到文档中。
- 添加license metadata setup.py。
- 将changelog添加到setup.py long description(pypi)。
- 在pypi上只有gpl v3。
0.1.0(2019-03-26)
- 添加变更日志。
- 改进自述文件。
- 将pypi标识符添加到setup.py。
- 使用“make html”添加要用sphinx生成的rst文档。
- 修复毒素中的python环境。
- 将代码覆盖率添加到tox测试。
- 如果更改现有会话的提示,也更改命令提示符。
- 添加毒理学的基本测试。
- 断开连接时清除。
- 向断言添加消息。
- 给定无效主机名时捕获错误。
- 添加linting ci。
0.0.1(2019-03-21)
- netssh2的基本实现,用于并行ssh和交互式shell。
- 添加许可证。
- 初始提交。