python - 为什么没有纯 Python SSH1(版本 1)客户端实现?

标签 python ssh

似乎有一些很好的纯 Python SSH2 客户端实现,但我还没有找到一个用于 SSH1 的实现。除了对这样的项目缺乏兴趣之外,还有其他具体原因吗?我完全了解许多 SSH1 漏洞,但是纯 Python SSH1 客户端实现对于我们这些想要编写 SSH 客户端来管理仅支持 SSH1(例如 Cisco PIX)的旧嵌入式设备的人来说仍然非常有用。我也知道我不是唯一在寻找这个的人。

我问的原因是因为我很无聊,而且我一直在考虑尝试自己写这个。我一直犹豫着要不要开始,因为我知道外面有很多人比我聪明得多,而且我认为可能有一些原因导致还没有人这样做。

最佳答案

SSHv1 在 2001 年被认为已弃用,所以我认为没有人真的愿意为此付出努力。我不确定是否有 SSH1 的 rfc,所以要获得完整的协议(protocol)规范可能需要通读旧的源代码。

由于存在已知漏洞,它并不比 telnet 好多少,后者几乎在旧的和/或嵌入式设备上得到普遍支持。

关于python - 为什么没有纯 Python SSH1(版本 1)客户端实现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/936783/

相关文章:

windows - 启动 Pageant SSH-Agent 并加载文件夹中的所有 key

git - 权限被拒绝(公钥),我仍然收到错误

linux - 无法将 slave.jar 复制到 slave 上的 '/home/jenkins'

用于元组列表的 Python pool.map

python - ctypes 缓冲区修改

c# - 将列表创建的字典从 Python 转换为 C#

git - 使用 Visual Studio 2017 通过 SSH 连接到 Git 存储库

ssh - 为什么 Capistrano 两次询问 ssh key 的密码?

python - 通过 AWS PrivateLink 从不同的 AWS 账户访问 AWS ElastiCache(Redis CLUSTER 模式)

Python:If..else..打印行的条件