2016-12-11 1 views
1

Ich versuche, eine SSH-Verbindung zu einem Cisco-Router mit paramiko einzurichten, aber es wird die folgende Fehlermeldung geben:paramiko/Netmiko SSH-Fehler - ‚Kanales‘ Objekt hat kein Attribut ‚update_environment_variables‘

File "/Library/Python/2.7/site-packages/paramiko/client.py", line 467, in invoke_shell 
chan.update_environment_variables(environment or {}) 
AttributeError: 'Channel' object has no attribute 'update_environment_variables' 

Hier ist der Code, den ich verwende:

def init_connect(): 
global tun 
ssh = paramiko.SSHClient() 
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) 

print "\n\nAttempting connection to ", device_ip, " via SSH" 
ssh.connect(device_ip,username=username,password=password,timeout=5) 
print "Connection established." 

tun = ssh.invoke_shell() 
output = tun.recv(1000) 

print output 

Antwort

Verwandte Themen