需要一个用于python的实际SSH客户端库,而不是一个spawner

Zom*_*ies 0 python ssh

我需要一个实际上建立ssh连接的帮助程序库.不是那个产生另一个应用程序的人.(例如:pexpect).它还需要支持自动化CLI界面.然而,它需要与pexpect类似,因为它需要等待输入(即:带有某些文本的提示).最终它也需要跨平台(这就是为什么pexpect是一个糟糕的选择).同样非常重要的是要注意:我没有登录到linux shell.这是一个自定义CLI应用程序.它还必须支持SSH,而不是SSH2.

phi*_*hag 6

paramiko或其 fork ssh是本机Python中的ssh客户端实现.

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

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

  • @Zombies:随着SSH2的出现,旧协议现在被称为SSH1(或"SSH协议版本1)",因为术语"SSH"是模棱两可的,正如您现在已经发现的那样. (5认同)
  • @Zombies ssh1不安全(它甚至没有MAC),因此不再使用了.关于我"尽可能多地敲出答案"的指控:我没有看到快速回答问题并查看我的[活动标签](http://stackoverflow.com)应该出现什么问题./users/35070/phihag?tab = activity),你可以看到我抨击......*今天一个*答案. (3认同)
  • @Zombies,侮辱那些试图帮助的人不太可能给你你想要的答案. (2认同)