Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import paramiko
- import os
- local_path = "E:/prod-logs/pprod/prod.txt"
- remote_path = "/home/ec2-user/apps/logs/wc-oper.log"
- ssh = paramiko.SSHClient()
- ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
- try:
- ssh.connect('XX.XX.XXX.XXX', username='ec2-user', password='XXXXXXXXXXXXXXXXXXXXX',key_filename='D:/Ebizkeys/AWS/abc.ppk')
- print ("Connected")
- except paramiko.SSHException:
- #print ("Connection Failed")
- print(paramiko.SSHException.__doc__)
- quit()
- ssh_stdin, ssh_stdout, ssh_stderr = ssh.exec_command('ls /tmp')
- print ("output", ssh_stdout.read())
- error = ssh_stderr.read()
- print ("err", error, len(error))
- sftp = ssh.open_sftp()
- sftp.get(remote_path,local_path)
- sftp.close()
- ssh.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement