跳转到主要内容

Launchpad SSH服务器。

项目描述

这是一个受限制的SSH服务器,可以通过XML-RPC对Launchpad进行身份验证。

可导入

lazr.sshserver软件包可导入,并具有版本号。

>>> import lazr.sshserver
>>> print('VERSION:', lazr.sshserver.__version__)
VERSION: ...

lazr.sshserver的NEWS

0.1.13 (2022-02-11)

  • 官方支持Python 3.9和3.10。

  • 添加基本的pre-commit配置。

  • 应用black代码格式化器。

  • 添加isort pre-commit钩子。

  • 通过woke pre-commit钩子应用包容性命名。

  • 添加对具有SHA-2签名的RSA密钥的支持(假定Twisted支持)。

0.1.12 (2021-09-13)

  • 调整版本策略,以避免在大型环境中导入pkg_resources,因为它很慢。

0.1.11 (2020-10-27)

  • 官方支持Python 3.8。

  • 修复Python 3上的lazr.sshserver.auth.PublicKeyFromLaunchpadChecker:Twisted将用户名作为字节传递到凭证对象中。

0.1.10 (2019-10-30)

  • 停止使用已弃用的twisted.conch.checkers.SSHPublicKeyDatabase。

0.1.9 (2019-04-30)

  • 添加Python 3支持。

0.1.8 (2018-07-02)

  • 原则上支持使用ECDSA或Ed25519密钥进行身份验证;这还要求Twisted有足够的版本(在撰写本文时支持ECDSA但不支持Ed25519)和Launchpad认证服务器支持。

0.1.7 (2018-02-26)

  • 修复0.1.5中的回归:恢复对是否接受公钥身份验证的无签名查询的支持。

  • 停止使用twisted.conch.ssh.keys.Key的基于PyCrypto的弃用属性。

0.1.6 (2018-02-26)

  • 处理Twisted无法加载用户提供的公钥的情况。

0.1.5 (2017-12-21)

  • 解决paramiko < 2.0.0中的错误:如果RSA签名的最高有效字节为零,则它将删除前导零字节,而不是将其填充到正确的长度。这以前在运行Twisted >= 16.0.0时导致间歇性失败,因为cryptography对此比PyCrypto更严格。

0.1.4 (2015-11-29)

  • 需要gmpy以提高twisted.conch性能。

0.1.3 (2015-11-18)

  • 修复使用moduli_path=None启动lazr.sshserver.service。

0.1.2 (2015-11-18)

  • 将moduli文件处理添加到lazr.sshserver.service,这是支持diffie-hellman-group-exchange-*密钥交换算法所需的。

0.1.1 (2015-01-21)

  • 删除安装时对bzr的依赖,尽管它仍然需要运行测试套件。

0.1 (2015-01-13)

  • 初始发布

项目详情


下载文件

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

源分布

lazr.sshserver-0.1.13.tar.gz (30.9 kB 查看散列值)

上传时间

构建分布

lazr.sshserver-0.1.13-py3-none-any.whl (35.9 kB 查看散列值)

上传时间 Python 3

支持者

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