【问题标题】:getting error while ssh using python使用 python 进行 ssh 时出错
【发布时间】:2017-06-02 11:13:15
【问题描述】:

无法使用 python 获取设备的 ssh 错误。 尝试重新安装 python paramiko 但没有成功

    import paramiko
import sys
import time
paramiko.client.SSHClient()

HOST = "192.168.1.11"
USER = "cisco"
PASS = "cisco"

client1=paramiko.SSHClient()

client1.set_missing_host_key_policy(paramiko.AutoAddPolicy())

client1.connect(HOST,username=USER,password=PASS)
print "SSH connection to %s established" %HOST

Traceback(最近一次调用最后一次): 文件“C:/Users/Administrator/Desktop/testssh.py”,第 1 行,在 进口帕拉米科 文件“C:\Python27\lib\site-packages\paramiko__init__.py”,第 31 行,在 从 paramiko.client 导入 SSHClient、MissingHostKeyPolicy、AutoAddPolicy、RejectPolicy、WarningPolicy 文件“C:\Python27\lib\site-packages\paramiko\client.py”,第 24 行,在 导入getpass 文件“C:/Users/Administrator/Desktop\getpass.py”,第 11 行,在 remote_conn_pre=paramiko.SSHClient() AttributeError:“模块”对象没有属性“SSHClient”

【问题讨论】:

  • 改用paramiko.client.SSHClient()
  • 使用这个 paramiko.client1.SSHClient() 仍然给出同样的错误
  • 不是client1, client
  • import paramiko import sys import time paramiko.client.SSHClient() HOST = "192.168.1.11" USER = "cisco" PASS = "cisco" client1=paramiko.SSHClient() client1.set_missing_host_key_policy(paramiko.AutoAddPolicy()) client1.connect(HOST,username=USER,password=PASS) print "SSH connection to %s established" %HOST
  • 它给出了同样的错误

标签: python networking paramiko cisco


【解决方案1】:

改变这个

client1=paramiko.SSHClient()

到这里

client1=paramiko.client.SSHClient()

【讨论】:

    【解决方案2】:

    你最好的线索是堆栈跟踪的最后一行:

    line 11, in remote_conn_pre=paramiko.SSHClient()
    AttributeError: 'module' object has no attribute 'SSHClient'
    

    (为清楚起见添加了一些空格)

    这里是说,在这一行,它在paramiko类中找不到属性SSHClient

    我会说检查 paramiko 文档,但是你可以看到你已经在第 4 行成功调用了这个函数:

    paramiko.client.SSHClient()
    

    这可能也适用于第 11 行 - 正如其他答案所指出的那样,您需要通过 paramiko.client 访问它,而不仅仅是 paramiko。您可能也不需要第 4 行。

    【讨论】:

      猜你喜欢
      • 2017-06-28
      • 1970-01-01
      • 2020-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-25
      相关资源
      最近更新 更多