Advertisement
Guest User

Untitled

a guest
Mar 6th, 2017
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.91 KB | None | 0 0
  1. import paramiko, time
  2. login = 'bt'
  3. passw = 'bt'
  4. port = 3322
  5. comm = 'put [system resource get uptime ]'
  6. file = open('ip.txt')
  7. need = file.read().rstrip().split('\n')
  8.  
  9. for i in need:
  10.     print(i+'*'*10)
  11.     try:
  12.         client = paramiko.SSHClient()
  13.         client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
  14.         client.connect(hostname=i, username=login, password=passw, port=port)
  15.         print('connect')
  16.     except:
  17.         print('except')
  18.         file_error = open('errors.txt', 'a')
  19.         file_error.write(i + '\n')
  20.         file_error.close()
  21.     else:
  22.         stdin, stdout, stderr = client.exec_command(comm)
  23.         print('else')
  24.         data = stdout.read().decode('utf-8') + stderr.read().decode('utf-8')
  25.         file_cre = open(i + '.txt', 'w')
  26.         file_read = file_cre.write(data)
  27.         client.close()
  28.  
  29. print('FILE it:',type(file),file)
  30. print('NEED it:',type(need),need)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement