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的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | d9b1d8e4942eb187a5e17d76eb7da2d0be9a6c03982a4a7ebd4c3aa7f33229f1 |
|
MD5 | 40dee498eb7b7d45cc3e907f74168fdd |
|
BLAKE2b-256 | 945d95d53997da704fbf541a06c0773a9d9ded65a86d35df3104d206e2ec72c2 |
lazr.sshserver-0.1.13-py3-none-any.whl的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | a2ab35269f05aa06a8e8a725cf1deafea414b649cd580259572aa10e9a124799 |
|
MD5 | 63cf5108255041ea8e594652a527734e |
|
BLAKE2b-256 | c865895b6e3ebe5debc6d0b1e38f40335d5361c1b15992909d18cf6e0449b6c8 |