【发布时间】: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