Advertisement
Guest User

Untitled

a guest
Oct 3rd, 2016
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.42 KB | None | 0 0
  1. #!/usr/bin/env python
  2.  
  3. import sys, paramiko
  4.  
  5. if len(sys.argv) < 5:
  6. print "args missing"
  7. sys.exit(1)
  8.  
  9. hostname = sys.argv[1]
  10. password = sys.argv[2]
  11. source = sys.argv[3]
  12. dest = sys.argv[4]
  13.  
  14. username = "root"
  15. port = 22
  16.  
  17. try:
  18. t = paramiko.Transport((hostname, port))
  19. t.connect(username=username, password=password)
  20. sftp = paramiko.SFTPClient.from_transport(t)
  21. sftp.get(source, dest)
  22.  
  23. finally:
  24. t.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement