2016-12-11 57 views
1

我試圖建立一個SSH連接到Cisco路由器使用的paramiko,但它給了以下錯誤:的paramiko/Netmiko SSH錯誤 - 「頻道」對象有沒有屬性「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' 

這裏是我使用的代碼:

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 

回答

相關問題