Advertisement
Guest User

Untitled

a guest
Jul 18th, 2016
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. import paramiko
  2. import os
  3. local_path = "E:/prod-logs/pprod/prod.txt"
  4. remote_path = "/home/ec2-user/apps/logs/wc-oper.log"
  5.  
  6. ssh = paramiko.SSHClient()
  7. ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
  8. try:
  9. ssh.connect('XX.XX.XXX.XXX', username='ec2-user', password='XXXXXXXXXXXXXXXXXXXXX',key_filename='D:/Ebizkeys/AWS/abc.ppk')
  10. print ("Connected")
  11.  
  12. except paramiko.SSHException:
  13. #print ("Connection Failed")
  14. print(paramiko.SSHException.__doc__)
  15. quit()
  16.  
  17. ssh_stdin, ssh_stdout, ssh_stderr = ssh.exec_command('ls /tmp')
  18. print ("output", ssh_stdout.read())
  19.  
  20. error = ssh_stderr.read()
  21. print ("err", error, len(error))
  22. sftp = ssh.open_sftp()
  23. sftp.get(remote_path,local_path)
  24. sftp.close()
  25. ssh.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement