似乎有一些很好的纯 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/