0

我需要一个实际建立 ssh 连接的帮助程序库。没有一个会产生另一个应用程序来这样做。(例如:预期)。它还需要支持自动化 CLI 界面。然而,它需要与 pexpect 类似,因为它需要等待输入(即:其中包含特定文本的提示)。最终它也需要跨平台(这就是为什么 pexpect 是一个糟糕的选择)。还需要特别注意:我没有登录 linux shell。这是一个自定义 CLI 应用程序。它还必须支持 SSH,而不是 SSH2。

4

1 回答 1

6

paramiko或其fork ssh是原生 Python 中的 ssh 客户端实现。

但是,两者都只支持较新的 ssh v2 协议。ssh v1 存在根本缺陷。它基本上是一个模糊的 telnet,已经被弃用了十年。因此,它不再被广泛使用。

如果远程支持,请使用telnetlib建立 telnet 连接。

于 2012-09-10T14:44:15.053 回答