Guest User

Untitled

a guest
Jul 26th, 2018
255
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. import paramiko
  2.  
  3. ips = [host1, host2]
  4. logins = {host1: username1, host2: username2}
  5. passwords = {host1: password1, host2: password2}
  6. commands = [
  7. 'cd ~',
  8. 'pwd',
  9. 'whoami'
  10. ]
  11.  
  12. ssh = paramiko.SSHClient()
  13. ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
  14. for host in ips:
  15. ssh.connect(
  16. host,
  17. username=logins[host],
  18. password=passwords[host],
  19. key_filename=key_filename)
  20. stdin, stdout, stderr = ssh.exec_command('; '.join(commands))
  21. sftp = ssh.open_sftp()
  22. sftp.get(remote_fname, local_fname) # получить файл с сервера
  23. sftp.put(local_fname, new_remote_fname) # м загрузить
  24. ssh.close()
Add Comment
Please, Sign In to add comment